Djang项目部署之sqlite版本升级
- 项目环境: - centos7
 django 2.2.10
 
- 问题描述: - 使用了django 2.2.12版本开发项目,此版本对应的sqlite需要升级为3.8.0以上。 - 百度了不少解决方案,缺点:过程繁琐、重启centos后失效。 - 报错提示: - django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.7.17).
 - 需要解决: - -升级SQLite版本
 -更新centos系统的SQLite
 -重启系统后仍然可正常使用
 
- 影响版本: - Django 2.2以上 
- 参考链接: 
- 解决方案: - 查看当前系统的sqlite版本
 /usr/bin/sqlite3 --version
 3.7.17 2013-05-20 00:56:22 118a3b35693b134d56ebd780123b7fd6f1497668 下载新版sqlite
 wget https://www.sqlite.org/2019/sqlite-autoconf-3270200.tar.gz[根据具体版本进行修改]
 解压
 tar -zxvf sqlite-autoconf-3270200.tar.gz 安装其他工具包
 yum groupinstall "Development Tools"
 yum install tcl cd sqlite/
 ./configure
 make
 cp -v .libs/libsqlite3.so.0.8.6 /usr/local/lib64/ echo "/usr/local/lib64" > /etc/ld.so.conf.d/sqlite-x68_64.conf
 ldconfig 测试:
 [root@localhost test_project]# python3
 >>>import sqlite3
 >>>sqlite3.sqlite_version
 '3.28.0'
 >>>
- 问题分析: - 看了看django官方的回复,大致是这么个意思:
 我们项目的长远发展不能因为centos系统的滞后而妥协
 
Djang项目部署之sqlite版本升级的更多相关文章
- Taurus.MVC 微服务框架 入门开发教程:项目部署:3、微服务应用程序版本升级:全站升级和局部模块升级。
		系列目录: 本系列分为项目集成.项目部署.架构演进三个方向,后续会根据情况调整文章目录. 本系列第一篇:Taurus.MVC V3.0.3 微服务开源框架发布:让.NET 架构在大并发的演进过程更简单 ... 
- Linux学习笔记之Django项目部署(CentOS)----进阶篇
		一.引入 当我们开发好了一个Django项目之后是需要部署到服务器上的,这样才能正式使用这个项目.之前用了一个运行.sh文件的方法让项目得以在后台运行,其实随着学习的深入,这种方法其实是有点low的, ... 
- [Ting's笔记Day4]将Ruby on Rails项目部署到Heroku
		今天想笔记的是把自己写的Ruby on Rails项目部署(Deploy)到Heroku! Heroku是Salesforce公司旗下的云端服务商,支持多种程序语言像是Ruby,PHP,Python等 ... 
- Taurus.MVC 微服务框架 入门开发教程:项目部署:1、微服务应用程序常规部署实现多开,节点扩容。
		系列目录: 本系列分为项目集成.项目部署.架构演进三个方向,后续会根据情况调整文章目录. 本系列第一篇:Taurus.MVC V3.0.3 微服务开源框架发布:让.NET 架构在大并发的演进过程更简单 ... 
- Taurus.MVC 微服务框架 入门开发教程:项目部署:2、让Kestrel支持绑定多个域名转发,替代Ngnix使用。
		系列目录: 本系列分为项目集成.项目部署.架构演进三个方向,后续会根据情况调整文章目录. 本系列第一篇:Taurus.MVC V3.0.3 微服务开源框架发布:让.NET 架构在大并发的演进过程更简单 ... 
- Taurus.MVC 微服务框架 入门开发教程:项目部署:4、微服务应用程序发布到Docker部署(上)。
		系列目录: 本系列分为项目集成.项目部署.架构演进三个方向,后续会根据情况调整文章目录. 开源地址:https://github.com/cyq1162/Taurus.MVC 本系列第一篇:Tauru ... 
- Taurus.MVC 微服务框架 入门开发教程:项目部署:5、微服务应用程序发布到Docker部署(下)。
		系列目录: 本系列分为项目集成.项目部署.架构演进三个方向,后续会根据情况调整文章目录. 开源地址:https://github.com/cyq1162/Taurus.MVC 本系列第一篇:Tauru ... 
- Taurus.MVC 微服务框架 入门开发教程:项目部署:6、微服务应用程序Docker部署实现多开。
		系列目录: 本系列分为项目集成.项目部署.架构演进三个方向,后续会根据情况调整文章目录. 开源地址:https://github.com/cyq1162/Taurus.MVC 本系列第一篇:Tauru ... 
- Taurus.MVC 微服务框架 入门开发教程:项目部署:7、微服务节点的监控与告警。
		系统目录: 本系列分为项目集成.项目部署.架构演进三个方向,后续会根据情况调整文章目录. 开源地址:https://github.com/cyq1162/Taurus.MVC 本系列第一篇:Tauru ... 
随机推荐
- mysql优化之2--索引优化
			1. 创建联合索引时,要注意,离散度大的列前置. 可以通过 select count(distinct(A)),count(distinct(B)) from tb; 看哪个列离散度大. 2. 索引列 ... 
- CORS跨域请求:前后端分离
			1. 请求过滤器: /** * OncePerRequestFilter保证在任何Servlet容器中都是一个请求只执行一次的过滤器. */ public class CorsFilter exten ... 
- python插入数据库mysql
			#-*- coding:utf-8 -*- import MySQLdb #alter table test add index prefixIdx_test(ext(2));//前缀索引 try: ... 
- Goldstone's theorem(转载)
			Goldstone's theorem是凝聚态物理中的重要定理之一.简单来说,定理指出:每个自发对称破缺都对应一个无质量的玻色子(准粒子),或者说一个zero mode. 看过文章后,我个人理解这其实 ... 
- Electron 的断点续下载
			最近用 Electron 做了个壁纸程序,需要断点续下载,在这里记录一下. HTTP断点下载相关的报文 Accept-Ranges 告诉客户端服务器是否支持断点续传,服务器返回 Content-Ran ... 
- 如何删除一台OSD主机
			在ceph的一台OSD主机出现故障的时候,数据可以通过副本的机制进行恢复,之后通过删除osd的操作也能够将故障osd从osd tree当中删除掉,但是故障的 osd 的主机仍然会留在集群当中,通过 c ... 
- webug第十四关:存储型XSS
			第十四关:存储型XSS 打开发现是评论区 留言加入xss语句 
- less和more的区别
			more: 顾名思义显示更多less: 由于more不能后退,就取more的反义词less加上后退功能所以Linux里流传着这样一句话:"less is more". 总结下mor ... 
- ccpc2020长春站F题 Strange Memory
			dsu on tree 题目链接 点我跳转 题目大意 给定一棵包含 \(n\) 个节点的树,每个节点有个权值 \(a_i\) 求\(∑_{i=1}^n∑_{j=i+1}^n[a_i⊕a_j=a_{lc ... 
- 详解FL Studio压缩器——Fruity Limiter(上)
			压缩,是电音制作中重要一步,将声音信号压缩后可过滤噪音并使音质变好.众所周知,音乐编曲软件FL Studio的特色就是电音制作,所以必不可少要用到压缩器,今天我们就用FL Studio20来讲解一下. ... 
