django-admin.py startproject mysite
cd mysite
./manage.py runserver
./manage.py startapp polls
./manage.py makemigrations polls
Django에게 모델에 변경이 발생했다는 사실을 알림
./manage.py sqlmigrate polls 0001
0001은 버전
./manage.py migrate
File "/Users/terzeron/mysite/polls/admin.py", line 2, in from django.models import Choice
from django.models에서 django를 app 이름(polls)로 변경하면 됨
우선 python 버전이 2.x면 모델 정의에 __unicode__로, 3.x면 __str__로 메소드가 정의되어 있는지 확인하고, 그 함수 내부에서 한글을 포함한 필드가 출력에 사용되었다며 unicode()로 wrap할 것