Django basic command

https://docs.djangoproject.com/en/1.8/intro/tutorial01/

0. checklist for setup django application

(1) config DB in settings.py

(2) run command to init DB

python manage.py syncdb

http://stackoverflow.com/questions/10515808/django-mysql-no-such-table-aidata-django-session

1. get django version

python -c "import django; print(django.get_version())"

2. run server

python manage.py runserver
python manage.py runserver 0.0.0.0:<your_port>

3. create a project

django-admin startproject [project name]

4. create a app

python manage.py startapp [app name]

5. create a migration file (not changing database, just create a file)

 python manage.py makemigrations

  5.1 check sql command for migration file

python manage.py sqlmigrate [app name] [migration number]
python manage.py sqlmigrate polls 0001

6. apply migration (update database schema)

 python manage.py migrate
原文地址:https://www.cnblogs.com/phoenix13suns/p/4681713.html