1. 程式人生 > >Python Django框架根據模型不能新建表

Python Django框架根據模型不能新建表

學習Django時,參考《Django Book》定義好名為books的App,並編寫好modules之後,嘗試用命令python manage.py sqlall books新建資料庫,發生如下錯誤。

CommandError: App 'books' has migrations. Only the sqlmigrate and sqlflush commands can be used when an app has migrations.

這句話的意思是App 'books'被改動了,只能使用sqlmigrate和sqlflush命令,而不能新建資料表。

解決方法:刪除app對應資料夾下的migrations子資料夾即可。