【发布时间】:2020-08-30 19:58:18
【问题描述】:
我创建了一个名为“contact”的新应用,并将其添加到 installed_apps,但我无法在 SQLite 数据库中创建表!
Django 版本 = 3.1
python manage.py makemigrations contact
在应用“联系人”中未检测到更改
然后为:python manage.py migrate contact
要执行的操作: 应用所有迁移:(无) 运行迁移: 没有要应用的迁移。
我在这里尝试了许多成员提出的解决方案,但都没有奏效
就像检查迁移文件夹中存在的“init”文件,它是空的或者像这样的命令:
python manage.py migrate --fake contact zero
要执行的操作: 取消应用所有迁移:联系 运行迁移: 没有要应用的迁移。
python manage.py migrate contact --fake-initial
要执行的操作: 应用所有迁移:(无) 运行迁移: 没有要应用的迁移。
【问题讨论】:
-
这里是 Django 初级开发人员:你试过运行“python manage.py makemigrations”吗?而不是指定您要迁移的模型。另外,你有没有在 Contact.models.py 文件上写过模型?
-
是的,我在添加应用名称之前已经尝试过了