看網上的教程,幾經波折,但是還是有問題,最後看了docs.django.com纔算是確認沒有問題.
所以說還是官方文檔靠譜阿!!!
A.做model 的改變有三個步驟
1.修改app的models.py
2.python manage.py makemigrations app_name(我看到的很多中文網站都沒有說這一步,估計是版本的問題,所以說還是得看文檔阿)
3.python manage.py migrate
B.關於python manage.py和python
其實就是第一個做了兩件事兒, 設置project目錄到sys.path裏面和環境變量DJANGO_SETTINGS_MODULE的設置,(在1.6的版本以前還會調用一個django.setup())
C.adjango-admin.py和manage.py
官方文檔的說法是前者是做一些"系統級的操作",比方說新建個project啊之類的
後者是adjango-admin.py的一個縮略版本,每一個project裏面都有