我制作了一个名为“联系人”的新应用程序,并将其添加到已安装的应用程序中,但我无法在SQLite数据库中创建表
Django版本=3.1
python manage.py makemigrations contact
在应用程序“联系人”中未检测到任何更改
然后是:python manage.py migrate contact
要执行的操作: 应用所有迁移:(无) 运行迁移: 没有要应用的迁移
我曾尝试过在座各位议员提出的很多解决办法,但都没有奏效
例如,检查migrations文件夹中存在的“init”文件是否为空,或者执行以下命令:
python manage.py migrate --fake contact zero
要执行的操作: 取消应用所有迁移:联系 运行迁移: 没有要应用的迁移
python manage.py migrate contact --fake-initial
要执行的操作: 应用所有迁移:(无) 运行迁移: 没有要应用的迁移
经过几个小时的搜索,我找到了一个适合我的解决方案
我在这个问题上找到了解决办法 Link to the original answer
尽量不要使用应用程序的名称
例如
如果你不工作。你可以做更冒险的事。转到项目的目录。将数据库转到另一个文件夹。执行上述相同的命令
相关问题 更多 >
编程相关推荐