Python-Django:no such table: main.auth_user__old

简介: 好坑的一个bug,跑测试的时候用的Django是2.0.9的版本,python3.7,结果怎么改都会出问题,在stackoverflow发现竟然是sqlite的版本问题,需要降级到2.6之前的版本,怎么降级sqlite没找到,还好Django在2.1.5修复了这个bug, https://code.djangoproject.com/ticket/29182。

好坑的一个bug,跑测试的时候用的Django是2.0.9的版本,python3.7,结果怎么改都会出问题,在stackoverflow发现竟然是sqlite的版本问题,需要降级到2.6之前的版本,怎么降级sqlite没找到,还好Django在2.1.5修复了这个bug, https://code.djangoproject.com/ticket/29182
所以就升级一下Django吧,2.1.5之后就没问题了

pip install Django==2.1.5
相关文章
|
4月前
|
API Python
python 详细理解 import ---- openstack自动import class 到 特定命名空间
python 详细理解 import ---- openstack自动import class 到 特定命名空间
46 0
|
1月前
|
关系型数据库 MySQL 数据库
django4版本提示 django.db.utils.NotSupportedError: MySQL 8 or later is required (found 5.7.26)
在学习Django时,用户遇到`django.db.utils.NotSupportedError`,提示需要MySQL 8.0.25或更高版本,但其系统上是5.7.26。为解决这个问题,用户决定不升级MySQL,而是选择注释掉Django源码中的数据库版本检查。通过Python命令行找到Django安装路径,进入`db/backends/base/base.py`,注释掉`self.check_database_version_supported()`函数
114 0
|
6月前
|
分布式计算 数据挖掘 数据处理
Django操作Spark
Django操作Spark
|
8月前
|
Linux Python
django -- admin里的配置
django -- admin里的配置
|
Python
Python异常:Django1.11--context must be a dict rather than RequestContext.
Python异常:Django1.11--context must be a dict rather than RequestContext.
127 0
|
关系型数据库 MySQL 数据库
django.db.utils.ProgrammingError: 1146 的解决办法
在models中设置完数据库相关的东西后执行命令 python manage.py makemigrations 此处无错误 再次执行 python manage.py migrate 发生报错 错误信息很长,仔细查找,发现错误根源 django.
8121 0
|
Python 关系型数据库 MySQL
Django object.get_or_create()
Django使用get_or_create()优化代码
|
Python 存储
Django中自定义admin---Xadmin的实现
在Django框架中,自带一个后台管理页面admin,这个管理页面很全,但是,有些并不是我们需要的,所以我们可以根据admin的实现流程来自定义自己的需求,即根据admin的实现方式来实现自定制--Xadmin 首先,我们先解析admin的流程,在Django中,我们在创建项目的时候,Django...
1135 0
|
Python
Django 2.0 model on_delete错误小记
1、前言 今天用 Django 2.0 时模型的外键报了一个错误: TypeError: __init__() missing 1 required positional argument: 'on_delete' 2、原因 经过筛查,在创建多对一的关系的,需要在Foreign的第二参数中加入 on_delete=models.CASCADE 主外关系键中,级联删除,也就是当删除主表的数据时候从表中的数据也随着一起删除。
1261 0
|
数据格式 Python
Django model update的各种用法介绍
Django开发过程中对表(model)的增删改查是最常用的功能之一,本文介绍笔者在使用model update过程中遇到的那些事 [ 运行环境:Django2.0 ] model update常规用法 假如我们的表结构是这样的 class User(models.
1490 0