Django:'django_admin_log' 不存在。

4

我已经使用MySQL设置了一个新的数据库并运行了

python manage.py migrate

然后运行

python loaddata db.json

我需要从之前的SQLite数据库中加载数据。

但现在当我尝试访问管理页面时,出现以下提示:

ProgrammingError at /admin/
(1146, "Table 'myapp.django_admin_log' doesn't exist")

其他答案说要运行syncdb,但它已经不存在了。

有什么想法吗?

1个回答

4
django.contrib.admin添加到您的INSTALLED_APPS中,然后运行python manage.py migrate admin来为admin应用程序创建初始数据库表。这将为您创建django_admin_log表。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接