DjangoORM 執行 python manage.py makemigrations出現 no changes detected
阿新 • • 發佈:2018-12-11
出現 no changes detected
C:\Users\Administrator.QH-20170325TNQR\PycharmProjects\SSSSS\SS\day19\web 框架 django\s18django>python manage.py ma
kemigrations
No changes detected
為什麼出現這種情況:
當執行這條命令,他會去找所有models,在資料庫生成表
因為有時候app專案多的時候,他就不知道找哪個models了,不知道在哪個models生成資料庫表
這裡有models.py
需要要django setting配置檔案 這裡加上 app專案名字 例如 cmdb
那django就會去cmdb專案下 找models.py 生成資料庫
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages','django.contrib.staticfiles', 'cmdb', ]
再執行 python manage.py makemigrations
可以了
C:\Users\Administrator.QH-20170325TNQR\PycharmProjects\SSSSS\SS\day19\web 框架 django\s18django>python manage.py ma kemigrations Migrations for 'cmdb': cmdb\migrations\0001_initial.py- Create model UserInfo
生成這個代表成功了