django|报错SQLite 3.8.3 or later is required的解决方案

迁移原同事写的程序,到新服务器上边。运行报错。解决方案有三种
- 降低django版本
- 升级sqlite3,不低于3.8.3版本
- 修改django源码
方案一、降低django版本
卸载高版本django
pip uninstall django
安装低版本,如
pip install django==2.1.7
注意:如果是生产环境或者项目规定了django版本,降低django版本显然不合适,最好的解决方案是升级sqlite3的版本
方案二、升级sqlite3版本
升级sqlite3版本的主要步骤有:
- 下载不低于3.8.3版本的sqlite3
- 解压并安装sqlite3
- 设置软链接
- 修改.bashrc文件
下载sqlite3
wget https://www.sqlite.org/2019/sqlite-autoconf-3270200.tar.gz
解压并安装sqlite3
$ tar -zxvf sqlite-autoconf-3270200.tar.gz
$ cd sqlite-autoconf-3270200
$ ./configure --prefix=/usr/local
$ make && make install
设置软链接
$ mv /usr/bin/sqlite3 /usr/bin/sqlite3_old
$ ln -s /usr/local/bin/sqlite3 /usr/bin/sqlite3
修改.bashrc文件
在用户目录下.bashrc文件最后一行添加export LD_LIBRARY_PATH="/usr/local/lib"

并在终端输入立即生效命令source ~/.bashrc。
方案三、修改django源码
在django安装包里,找到/…/lib/python3.6/site-packages/django/db/backends/sqlite3/base.py脚本,找到判断sqlite版本的代码,注释掉并更改如下:
def check_sqlite_version():# if Database.sqlite_version_info < (3, 8, 3):if Database.sqlite_version_info < (3, 6, 3):raise ImproperlyConfigured('SQLite 3.6.3 or later is required(found %s).' % Database.sqlite_version)
方案三修改了django源码,存在未知风险,不建议使用。
相关文章:
django|报错SQLite 3.8.3 or later is required的解决方案
迁移原同事写的程序,到新服务器上边。运行报错。解决方案有三种 降低django版本升级sqlite3,不低于3.8.3版本修改django源码 方案一、降低django版本 卸载高版本django pip uninstall django安装低版本,如 pip install django2.1.7注意&…...
通达OA get_datas.php前台sql注入-可获取数据库session登入后台漏洞复现 [附POC]
文章目录 通达OA get_datas.php前台sql注入-可获取数据库session登入后台漏洞复现 [附POC]0x01 前言0x02 漏洞描述0x03 影响版本0x04 漏洞环境0x05 漏洞复现1.访问漏洞环境2.构造POC3.复现 0x06 修复建议 通达OA get_datas.php前台sql注入-可获取数据库session登入后台漏洞复现…...
苹果官方:所有国行iPhone 15系列都在中国生产!
近几年来,国内供应链逐渐外迁,而拥有庞大劳动力市场的印度却成为了香饽饽,逐渐获得越来越多企业的重视,就连苹果公司也将其视为发展的重要战略要地。 自从苹果扩大印度生产iPhone规模后,很快流言四起,各种负…...
Oracle 安装及 Spring 使用 Oracle
参考内容: docker安装oracle数据库史上最全步骤(带图文) Mac下oracle数据库客户端 Docker安装Oracle docker能安装oracle吗 Batch script for add a auto-increased primary key for exist table with records Docker 安装 Oracle11g 注意&a…...
element-ui 表格 点击选中
element-ui 表格 点击选中 复制element ui 表格 <template><el-table:data"tableData"style"width: 100%"><el-table-columnprop"date"label"日期"width"180"></el-table-column><el-table-col…...
畅通工程之局部最小花费问题 (C++)
目录 题目: 思路: 代码: 结果 题目: 思路: 详细思路都在代码注释里 。 代码: #include<iostream>//无向图邻接矩阵 #include<map> #include<algorithm> #define mvnum 1005 using …...
Sql 异常 + Error
目录 1、Sql 异常 1、SQL Error 1、 Out of sort memory,consider increasing server sort buffer size 2、MySQL排序规则不同关联报错 3、MySQL ....LIMIT 15 4、MySQL:Data truncation: Invalid JSON text 5、MySQL:Duplicate entry ‘xx‘ for key ‘xxxx…...
基于UNI-APP实现适配器并保证适配器和实现的调用一致
概述 前端功能的实现是基于不同的环境采用不同的实现方式的。一种是企业微信小程序,需要基于企业微信框架实现。一种是移动APP,需要基于uni-app的中底层实现。为了调用方便,需要将两种实现统一在一种适配器中,调用者只需要指定环…...
使用jdk21预览版 --enable-preview
异常 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile (default-compile) on project sb3: Compilation failure [ERROR] --enable-preview 一起使用时无效 [ERROR] (仅发行版 21 支持预览语言功能) 解决…...
js中的跳转都有哪些格式
location.href "URL" :用于在当前窗口中加载其他页面。 例如:location.href "https://www.google.com" location.replace("URL"):用于在当前窗口中加载其他页面,但不保留原页面的历史记录&#…...
无重复字符的最长子串
题目 添加链接描述 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: s "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2:输入: s "bbbbb" 输出…...
C语言--输入10个数字,要求输出其中值最大的元素和该数字是第几个数
今天小编带大家了解一下什么是“打擂台”算法。 一.思路分析 可以定义一个数组arr,长度为10,用来存放10个数字,设计一个函数Max,用来求两个数中的较大值, 定义一个临时变量tmparr[0],保存临时最大的值,下标…...
如何做好功能测试,提升测试质量和效率?
要做好功能测试并提升测试质量和效率,可以考虑以下几个方面: 1. 明确测试目标和需求 在开始功能测试之前,首先要明确测试的目标和需求,包括测试的范围、重点、预期结果等。这有助于为测试工作提供清晰的方向和指导。 2. 制定详细…...
高德地图添加信息弹窗,信息弹窗是单独的组件
//弹窗组件 <template><el-card class"box-card" ref"boxCard" v-if"showCard"><div slot"header" class"clearfix"><div class"title">{{ model.pointName }}</div><div class…...
Apache Arrow优点
优点 采用连续的内存布局,在单机计算的时候,对操作系统友好,增加了缓存命中率以及读取数据的效率采用列式存储,在单机计算的时候,可以利用SMID向量化处理,并且增加了查询效率(一般查询的时候只…...
【Linux权限:系统中的数字锁与安全之门】
1.Linux下的用户 Linux下有两种用户:超级用户(root)、普通用户。 超级用户:可以再linux系统下做任何事情,不受限制普通用户:在linux下做有限的事情。超级用户的命令提示符是“#”,普通用户的命令…...
笔记本电脑的麦克风没有声音
笔记本电脑的麦克风没有声音是一个常见的问题,可能是由于以下几个原因导致的: 第一,麦克风没有启用或者被禁用了。在Windows系统中,右键单击任务栏上的音量图标,选择“录音设备”,在弹出窗口中找到麦克风&a…...
20道简单的投资数学逻辑
20道简单的投资数学逻辑 (非常好,强烈推荐,其中第3、第11的案例太经典了,是我反复给金融研究生讲授分析的案例) 1、关于收益率 假如你有100万,收益100%后资产达到200万,如果接下来亏损50%&am…...
【Spring】事务实现原理
在使用事务的时候需要添加EnableTransactionManagement注解来开启事务,Spring事务底层是通过AOP来实现的,所以启用事务后,同样会向容器中注入一个代理对象创建器,AOP使用的是AnnotationAwareAspectJAutoProxyCreator,事…...
人工智能基础_机器学习024_梯度下降进阶_L1正则可视化图形---人工智能工作笔记0064
然后我们就来用代码实现一下L1正则的可视化,我们来看看 首先导入 import numpy as np 数学计算 import matplotlib.pyplot as plt 画图用的 然后我们把L1正则的公式写出来 可以看到L1的正则 其实就是w1和w2的绝对值相加对吧 然后这里我们写一个公式: f(x,y) = |x|+|y| …...
因子分析实战:从数据清洗到维度命名的完整指南
1. 因子分析入门:为什么我们需要降维? 第一次接触因子分析时,我盯着屏幕上的20个量表题项直发愁。这些密密麻麻的问卷数据就像一屋子杂乱无章的乐高积木,明明知道它们能拼出完整图案,却不知从何下手。这正是因子分析大…...
【全网唯一国奖版】2026妈妈杯(MathorCup)C题中老年人群高血脂症的风险预警及干预方案优化高质量成品论文
💥💥💞💞欢迎阅读本文 ❤️❤️💥💥 🏆博主优势:🌞🌞🌞博文尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&#x…...
手把手教你用Verilog仿真SMIC/TSMC的SRAM时序:从行为模型到对接APB总线实战
芯片验证工程师的SRAM时序仿真实战指南:从行为建模到APB总线集成 在SoC设计中,SRAM作为关键存储单元,其时序特性直接影响系统性能。不同于教科书中的理想模型,实际工程中需要精确模拟SMIC/TSMC等厂商提供的SRAM宏单元特性。本文将…...
智能代码生成异味检测落地手册(2024企业级检测清单V3.2)
第一章:智能代码生成代码异味检测 2026奇点智能技术大会(https://ml-summit.org) 现代大语言模型驱动的代码生成工具(如GitHub Copilot、CodeWhisperer)在提升开发效率的同时,也悄然引入了新型代码异味——即语义正确但设计脆弱…...
B站CC字幕下载终极指南:3分钟学会免费提取B站视频字幕的完整方法
B站CC字幕下载终极指南:3分钟学会免费提取B站视频字幕的完整方法 【免费下载链接】BiliBiliCCSubtitle 一个用于下载B站(哔哩哔哩)CC字幕及转换的工具; 项目地址: https://gitcode.com/gh_mirrors/bi/BiliBiliCCSubtitle 你是否曾经想要保存B站视频的字幕却无…...
终极鼠标灵敏度转换指南:3D游戏间精准保持肌肉记忆的完整解决方案
终极鼠标灵敏度转换指南:3D游戏间精准保持肌肉记忆的完整解决方案 【免费下载链接】SensitivityMatcher Script that can be used to convert your mouse sensitivity between different 3D games. 项目地址: https://gitcode.com/gh_mirrors/se/SensitivityMatch…...
致远OA密码重置漏洞深度解析:从漏洞原理到防御策略
致远OA密码重置漏洞技术剖析与实战防御指南 在数字化转型浪潮中,企业办公自动化系统承载着核心业务流程与敏感数据,其安全性直接关系到企业命脉。致远OA作为国内广泛部署的企业级协同平台,近期曝出的密码重置漏洞引发了安全圈的高度关注。本文…...
告别网盘限速!8大平台直链下载助手终极指南
告别网盘限速!8大平台直链下载助手终极指南 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷…...
手把手教你为ARM设备交叉编译MQTT神器Mosquitto(附OpenSSL 1.0.2e配置)
ARM设备交叉编译实战:从零构建Mosquitto MQTT服务 在嵌入式开发领域,MQTT协议因其轻量级和低功耗特性,已成为物联网设备通信的事实标准。而Mosquitto作为Eclipse基金会维护的开源MQTT broker,凭借其稳定性和丰富的功能支持&#x…...
Windows Cleaner:系统优化工具的技术哲学与实践
Windows Cleaner:系统优化工具的技术哲学与实践 【免费下载链接】WindowsCleaner Windows Cleaner——专治C盘爆红及各种不服! 项目地址: https://gitcode.com/gh_mirrors/wi/WindowsCleaner 当C盘空间告急的红色警告成为数字生活的日常ÿ…...
