튜토리얼 2

[Django] 장고 튜토리얼(5), 간단한 설문조사(Polls) 어플리케이션

자동화된 테스트 테스트를 만들어야하는 이유 시간절약 : 수동 테스트 작업을 자동화된 테스트가 한다면 시간을 많이 아낄 수 있다. 문제예방 : 잘못된 부분을 미리 알려준다. 코드를 더 매력적으로 만든다. : 다른 개발자들이 소프트웨어 사용하는 것을 고려하기 전에 테스트 코드를 보기를 원함. 팀이 같이 일할 때 좋음 테스트 작성 1. 버그 식별하기 Question.was_published_recently() 메소드는 Question이 어제 게시된 경우 True를 반환(올바른 동작)할 뿐만 아니라 Question의 pub_date 필드가 미래로 설정되어 있을 때도 그렇습니다(틀린 동작). 미래는 최근이 아니라 True가 오면 안된다. 2. 버그를 노출하는 테스트 만들기 방금 수행한 작업은 자동화된 테스트에서 ..

[Django] 장고 튜토리얼(1), 간단한 설문조사(Polls) 어플리케이션

장고 설치를 완료해서 이제 간단한 설문조사 어플리케이션을 만들어 본다. 장고 웹사이트에서 튜토리얼을 확인할 수 있다. 튜토리얼 중.. 절대로 개발 서버를 운영 환경에서 사용하지 마십시요. 개발 서버는 오직 개발 목적으로만 사용하여야 합니다 이런 문구가 있었다. 찾아보니 웹서버로 이용하지 않는 것이 좋다고 한다. 프레임워크일뿐 서버가 아니라고 한다. gunicorn이나 uwsgi와 같은 Gateway Interface를 통해서 다른 웹서버 프로그램과 통신을 한다고 한다. 더보기 django-admin startproject mysite python3 manage.py runserver 이후에 성공한 페이지 설문조사앱 만들기 더보기 python manage.py startapp polls cd polls v..