我无法在我的django应用程序中创建用户和博客。只需显示错误(“表'MyDjango.django_admin_log'不存在”),同时按下保存按钮。错误信息如下所示。
答案 0 :(得分:15)
您最近是否启用了管理员历史记录,但忘记运行syncdb
了?从我看到的情况来看,Django在查找模型表时没有问题,但是当您尝试通过管理界面修改它们时,它找不到合适的表来存储您的操作。
答案 1 :(得分:8)
尝试运行python manage.py syncdb
答案 2 :(得分:0)
我通过makemigrations& migrate admin app解决了这个问题。
setp1:确保' django.contrib.admin'在INSTALLED_APPS列表中(在文件中:project_dir / project_name / settings.py)
setp2:运行makemigrations& migrate:
python manage.py makemigrations admin # maybe you need use root, start with sudo on ubuntu
python manage.py migrate admin