Django django_admin_log' 不存在
Posted
技术标签:
【中文标题】Django django_admin_log\' 不存在【英文标题】:Django django_admin_log' doesn't existDjango django_admin_log' 不存在 【发布时间】:2017-10-14 19:08:19 【问题描述】:我已经用 mysql 建立了一个新数据库并运行
python manage.py migrate
然后运行
python loaddata db.json
从我以前的 sqlite 数据库中加载数据。
但是现在当我尝试访问管理页面时,我得到了
ProgrammingError at /admin/
(1146, "Table 'myapp.django_admin_log' doesn't exist")
其他答案说要运行syncdb,但它不再存在。
有什么想法吗?
【问题讨论】:
【参考方案1】:在INSTALLED_APPS
中添加django.contrib.admin
,然后运行python manage.py migrate admin
为admin
应用程序创建初始数据库表。它将为您创建django_admin_log
表。
【讨论】:
以上是关于Django django_admin_log' 不存在的主要内容,如果未能解决你的问题,请参考以下文章
将现有站点更新为新的 Django 1.5 用户模型后 django_admin_log 上的完整性错误
Django报错修复:1452, ‘Cannot add or update a child row: a foreign key constraint fails