Django django_admin_log'不存在

Mar*_*ler 4 mysql django django-admin

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

python manage.py migrate
Run Code Online (Sandbox Code Playgroud)

然后运行

python loaddata db.json
Run Code Online (Sandbox Code Playgroud)

从我以前的 sqlite 数据库加载数据。

但现在当我尝试访问管理页面时,我得到了

ProgrammingError at /admin/
(1146, "Table 'myapp.django_admin_log' doesn't exist")
Run Code Online (Sandbox Code Playgroud)

其他答案说运行syncdb,但它不再存在。

有任何想法吗?

Dmi*_*kov 5

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