由於多處辦公django,導致的有的數據表結構創建失敗。於是刪除所有表,發現使用migrations/migrate 不創建表。
第一種解決方法:
使用django生成app,然后在models中添加表。
python manage.py startapp my_app
第二種解決方法:
檢查models.py所在app中是否缺少migrations文件夾。如果缺少,需要創建以下文件:
my_app migrations __init__.py __init__.py models.py admin.py
第三種解決方法:
刪除migrations文件夾中,除了__init__.py之外所有py文件
最后重新執行
python manage.py makemigrations python manage.py migrate