当前位置: 首页 > news >正文

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

迁移原同事写的程序,到新服务器上边。运行报错。解决方案有三种

  1. 降低django版本
  2. 升级sqlite3,不低于3.8.3版本
  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的解决方案

迁移原同事写的程序&#xff0c;到新服务器上边。运行报错。解决方案有三种 降低django版本升级sqlite3&#xff0c;不低于3.8.3版本修改django源码 方案一、降低django版本 卸载高版本django pip uninstall django安装低版本&#xff0c;如 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系列都在中国生产!

近几年来&#xff0c;国内供应链逐渐外迁&#xff0c;而拥有庞大劳动力市场的印度却成为了香饽饽&#xff0c;逐渐获得越来越多企业的重视&#xff0c;就连苹果公司也将其视为发展的重要战略要地。 自从苹果扩大印度生产iPhone规模后&#xff0c;很快流言四起&#xff0c;各种负…...

Oracle 安装及 Spring 使用 Oracle

参考内容&#xff1a; docker安装oracle数据库史上最全步骤&#xff08;带图文&#xff09; 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++)

目录 题目&#xff1a; 思路&#xff1a; 代码&#xff1a; 结果 题目&#xff1a; 思路&#xff1a; 详细思路都在代码注释里 。 代码&#xff1a; #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&#xff1a;Data truncation: Invalid JSON text 5、MySQL:Duplicate entry ‘xx‘ for key ‘xxxx…...

基于UNI-APP实现适配器并保证适配器和实现的调用一致

概述 前端功能的实现是基于不同的环境采用不同的实现方式的。一种是企业微信小程序&#xff0c;需要基于企业微信框架实现。一种是移动APP&#xff0c;需要基于uni-app的中底层实现。为了调用方便&#xff0c;需要将两种实现统一在一种适配器中&#xff0c;调用者只需要指定环…...

使用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] &#xff08;仅发行版 21 支持预览语言功能&#xff09; 解决…...

js中的跳转都有哪些格式

location.href "URL" &#xff1a;用于在当前窗口中加载其他页面。 例如&#xff1a;location.href "https://www.google.com" location.replace("URL")&#xff1a;用于在当前窗口中加载其他页面&#xff0c;但不保留原页面的历史记录&#…...

无重复字符的最长子串

题目 添加链接描述 给定一个字符串 s &#xff0c;请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: s "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc"&#xff0c;所以其长度为 3。 示例 2:输入: s "bbbbb" 输出…...

C语言--输入10个数字,要求输出其中值最大的元素和该数字是第几个数

今天小编带大家了解一下什么是“打擂台”算法。 一.思路分析 可以定义一个数组arr&#xff0c;长度为10&#xff0c;用来存放10个数字&#xff0c;设计一个函数Max&#xff0c;用来求两个数中的较大值&#xff0c; 定义一个临时变量tmparr[0],保存临时最大的值&#xff0c;下标…...

如何做好功能测试,提升测试质量和效率?

要做好功能测试并提升测试质量和效率&#xff0c;可以考虑以下几个方面&#xff1a; 1. 明确测试目标和需求 在开始功能测试之前&#xff0c;首先要明确测试的目标和需求&#xff0c;包括测试的范围、重点、预期结果等。这有助于为测试工作提供清晰的方向和指导。 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优点

优点 采用连续的内存布局&#xff0c;在单机计算的时候&#xff0c;对操作系统友好&#xff0c;增加了缓存命中率以及读取数据的效率采用列式存储&#xff0c;在单机计算的时候&#xff0c;可以利用SMID向量化处理&#xff0c;并且增加了查询效率&#xff08;一般查询的时候只…...

【Linux权限:系统中的数字锁与安全之门】

1.Linux下的用户 Linux下有两种用户&#xff1a;超级用户&#xff08;root&#xff09;、普通用户。 超级用户&#xff1a;可以再linux系统下做任何事情&#xff0c;不受限制普通用户&#xff1a;在linux下做有限的事情。超级用户的命令提示符是“#”&#xff0c;普通用户的命令…...

笔记本电脑的麦克风没有声音

笔记本电脑的麦克风没有声音是一个常见的问题&#xff0c;可能是由于以下几个原因导致的&#xff1a; 第一&#xff0c;麦克风没有启用或者被禁用了。在Windows系统中&#xff0c;右键单击任务栏上的音量图标&#xff0c;选择“录音设备”&#xff0c;在弹出窗口中找到麦克风&a…...

20道简单的投资数学逻辑

20道简单的投资数学逻辑 &#xff08;非常好&#xff0c;强烈推荐&#xff0c;其中第3、第11的案例太经典了&#xff0c;是我反复给金融研究生讲授分析的案例&#xff09; 1、关于收益率 假如你有100万&#xff0c;收益100%后资产达到200万&#xff0c;如果接下来亏损50%&am…...

【Spring】事务实现原理

在使用事务的时候需要添加EnableTransactionManagement注解来开启事务&#xff0c;Spring事务底层是通过AOP来实现的&#xff0c;所以启用事务后&#xff0c;同样会向容器中注入一个代理对象创建器&#xff0c;AOP使用的是AnnotationAwareAspectJAutoProxyCreator&#xff0c;事…...

人工智能基础_机器学习024_梯度下降进阶_L1正则可视化图形---人工智能工作笔记0064

然后我们就来用代码实现一下L1正则的可视化,我们来看看 首先导入 import numpy as np 数学计算 import matplotlib.pyplot as plt 画图用的 然后我们把L1正则的公式写出来 可以看到L1的正则 其实就是w1和w2的绝对值相加对吧 然后这里我们写一个公式: f(x,y) = |x|+|y| …...

因子分析实战:从数据清洗到维度命名的完整指南

1. 因子分析入门&#xff1a;为什么我们需要降维&#xff1f; 第一次接触因子分析时&#xff0c;我盯着屏幕上的20个量表题项直发愁。这些密密麻麻的问卷数据就像一屋子杂乱无章的乐高积木&#xff0c;明明知道它们能拼出完整图案&#xff0c;却不知从何下手。这正是因子分析大…...

【全网唯一国奖版】2026妈妈杯(MathorCup)C题中老年人群高血脂症的风险预警及干预方案优化高质量成品论文

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎阅读本文 ❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博文尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&#x…...

手把手教你用Verilog仿真SMIC/TSMC的SRAM时序:从行为模型到对接APB总线实战

芯片验证工程师的SRAM时序仿真实战指南&#xff1a;从行为建模到APB总线集成 在SoC设计中&#xff0c;SRAM作为关键存储单元&#xff0c;其时序特性直接影响系统性能。不同于教科书中的理想模型&#xff0c;实际工程中需要精确模拟SMIC/TSMC等厂商提供的SRAM宏单元特性。本文将…...

智能代码生成异味检测落地手册(2024企业级检测清单V3.2)

第一章&#xff1a;智能代码生成代码异味检测 2026奇点智能技术大会(https://ml-summit.org) 现代大语言模型驱动的代码生成工具&#xff08;如GitHub Copilot、CodeWhisperer&#xff09;在提升开发效率的同时&#xff0c;也悄然引入了新型代码异味——即语义正确但设计脆弱…...

B站CC字幕下载终极指南:3分钟学会免费提取B站视频字幕的完整方法

B站CC字幕下载终极指南&#xff1a;3分钟学会免费提取B站视频字幕的完整方法 【免费下载链接】BiliBiliCCSubtitle 一个用于下载B站(哔哩哔哩)CC字幕及转换的工具; 项目地址: https://gitcode.com/gh_mirrors/bi/BiliBiliCCSubtitle 你是否曾经想要保存B站视频的字幕却无…...

终极鼠标灵敏度转换指南:3D游戏间精准保持肌肉记忆的完整解决方案

终极鼠标灵敏度转换指南&#xff1a;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密码重置漏洞技术剖析与实战防御指南 在数字化转型浪潮中&#xff0c;企业办公自动化系统承载着核心业务流程与敏感数据&#xff0c;其安全性直接关系到企业命脉。致远OA作为国内广泛部署的企业级协同平台&#xff0c;近期曝出的密码重置漏洞引发了安全圈的高度关注。本文…...

告别网盘限速!8大平台直链下载助手终极指南

告别网盘限速&#xff01;8大平台直链下载助手终极指南 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 &#xff0c;支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷…...

手把手教你为ARM设备交叉编译MQTT神器Mosquitto(附OpenSSL 1.0.2e配置)

ARM设备交叉编译实战&#xff1a;从零构建Mosquitto MQTT服务 在嵌入式开发领域&#xff0c;MQTT协议因其轻量级和低功耗特性&#xff0c;已成为物联网设备通信的事实标准。而Mosquitto作为Eclipse基金会维护的开源MQTT broker&#xff0c;凭借其稳定性和丰富的功能支持&#x…...

Windows Cleaner:系统优化工具的技术哲学与实践

Windows Cleaner&#xff1a;系统优化工具的技术哲学与实践 【免费下载链接】WindowsCleaner Windows Cleaner——专治C盘爆红及各种不服&#xff01; 项目地址: https://gitcode.com/gh_mirrors/wi/WindowsCleaner 当C盘空间告急的红色警告成为数字生活的日常&#xff…...