2013-10-07 110 views
0

創建表的問題我已經創建了一個模型,當我嘗試使用python manage.py migrate app_name創建通過遷移表和響應,我得到通過遷移

- Nothing to migrate. 
- Loading initial data for app_name. 
Installed 3 object(s) from 1 fixture(s) 

,但該表沒有創建,它的一個簡單的過程,但我不知道爲什麼沒有創建表。使用的數據庫是postgresql,我也使用syncdb,但不起作用。

+1

它說'沒有任何遷移',這意味着它沒有發現任何遷移。確保你的'app_name'文件夾有'migrations'子項。 – J0HN

+0

IT有migrations文件夾,但我剛剛創建了一個新模型並運行此命令,是他們在終端運行命令之前必須做的其他事情 – Inforian

回答

2

看來你還沒有創建任何遷移。你需要創建它們,然後才能運行。

對於應用程序的初始的第一遷移運行:

./manage.py schemamigration your_app --initial 

對於以下運行遷移(只要你想創建一個自動遷移):

./manage.py schemamigration your_app --auto 

你可以看到更多的例子in the tutorial