Django迁移后,“没有要应用的迁移”

时间:2020-08-30 19:58:18

标签: python django sqlite

我制作了一个名为“ contact”的新应用程序,已将其添加到installed_apps,但无法在SQLite数据库中创建表!

Django版本= 3.1

model.listIndividuals()

在应用程序“联系人”中未检测到更改

然后输入:python manage.py makemigrations contact

要执行的操作: 应用所有迁移:(无) 运行迁移: 没有迁移申请。

我尝试了这里成员提出的许多解决方案,但没有一个

像检查“ init”文件一样存在于迁移文件夹中,并且为空或类似以下命令:

python manage.py migrate contact

要执行的操作: 取消应用所有迁移:联系 运行迁移: 没有迁移申请。

python manage.py migrate --fake contact zero

要执行的操作: 应用所有迁移:(无) 运行迁移: 没有迁移申请。

2 个答案:

答案 0 :(得分:0)

尽量不要使用您的应用名称。

例如

python manage.py makemigrations

python manage.py migrate

如果不起作用。您可以做一些冒险的事情。转到您的项目目录。将数据库移到另一个文件夹。进行与上面相同的命令。

答案 1 :(得分:0)

经过数小时的搜索,我找到了适合我的解决方案

var now = new Date();
var day = now.getDay();
if (now.getHours() >= 14){
    day += 1;
}

document.write("Buy nowe, you geti it on " + dayNames[day]);

我找到了这个问题的解决方案 Link to the original answer