【发布时间】:2020-01-16 13:40:16
【问题描述】:
我试图在我的 django 管理面板中添加一个项目,但得到一个 OperationalError。我正在搜索,发现这是一个 兼容性问题。如何在我的项目中设置其他版本的 sqlite3?
我尝试安装一些其他版本的 sqlite 但不起作用。我还搜索了 django 的文档和其他内容,但目前还没有。
这是我的项目模型:
class Project(models.Model):
title = models.CharField(max_length=200)
description = models.TextField()
image = models.ImageField() .
created = models.DateTimeField(auto_now_add=True)
updated = models.DateTimeField(auto_now=True)
这是 OperationalError:
/admin/portfolio/proyect/add/ 处的操作错误 没有这样的表:main.auth_user__old 请求方法:POST 请求网址:http://127.0.0.1:8000/admin/portfolio/proyect/add/ Django 版本:2.0.2 异常类型:操作错误 异常值:
没有这样的表:main.auth_user__old 异常位置:/Users/carloseduardoloreshernandez/anaconda3/envs/django2/lib/python3.7/site-packages/django/db/backends/sqlite3/base.py 在执行,第 303 行 Python 可执行文件:/Users/carloseduardoloreshernandez/anaconda3/envs/django2/bin/python Python版本:3.7.4 Python 路径:
['/Users/carloseduardoloresernandez/Desktop/Apps/Personal/Python/Django2-Udemy/Web' '个人/网络个人-Django2/后端', '/Users/carloseduardoloresernandez/anaconda3/envs/django2/lib/python37.zip', '/Users/carloseduardoloresernandez/anaconda3/envs/django2/lib/python3.7', '/Users/carloseduardoloresernandez/anaconda3/envs/django2/lib/python3.7/lib-dynload', '/Users/carloseduardoloresernandez/anaconda3/envs/django2/lib/python3.7/site-packages'] 服务器时间:Dom, 15 Sep 2019 10:10:05 +0000
【问题讨论】:
标签: sqlite django-2.0