我已经使用MySQL设置了一个新数据库并运行
python manage.py migrate
然后运行
python loaddata db.json
从我之前的sqlite数据库加载数据。
但是现在当我尝试访问管理页面时,我得到了
ProgrammingError at /admin/
(1146, "Table 'myapp.django_admin_log' doesn't exist")
其他答案说运行syncdb但不再存在。
有什么想法吗?
答案 0 :(得分:1)
在django.contrib.admin
中添加INSTALLED_APPS
,然后运行python manage.py migrate admin
为admin
应用创建初始数据库表。它将为您创建django_admin_log
表。