我在models.py
中添加了一些表格模型,第一次運行該應用程序,然後運行python manage.py makemigrations
後跟python manage.py migrate
。這工作得很好,但添加兩個表後,它不再工作。Django MakeMigrations在添加新表格後無法在版本1.10中工作
它創建遷移爲所作的更改,但是當我運行python manage.py migrate
什麼也沒有發生。我的新表不會添加到數據庫中。
我所做的事情:
- 刪除所有文件遷移文件夾,然後運行之後
python manage.py migrate
python manage.py makemigrations
但新表不會仍沒有得到添加到即使新錶款展現數據庫在創建的遷移中,即0001_initial.py。 - 刪除數據庫,然後按照上面的步驟1,但它仍然沒有解決我的問題。只有第一組表被創建。
- 嘗試
python manage.py makemigrations app_name
但它仍然沒有幫助。
您的遷移中是否還有__init__.py? –
我們可以看到'models.py'的相關部分嗎? –
@KeithBailey是的,我願意。但是我也刪除了它,但是當我運行'python manage.py makemigrations app_name'時,它被重新創建了。 – Yax