这个方法是不依赖系统的 sqlite ,而是使用 pysqlite3 和 pysqlite3-binary 来操作
1.先安装这两个库
pip3 install pysqlite3 pip3 install pysqlite3-binary
2.修改 base.py 文件
vi /huyang/python395/lib/python3.9.5/site-packages/django/db/backends/sqlite3/base.py
# from sqlite3 import dbapi2 as Database (注释掉这段) from pysqlite3 import dbapi2 as Database # 启用pysqlite3
然后按 ESC ,输入 :wq!,保存退出文件
然后在运行项目,就可以正常运行了。
FAQ4:在安装Python库的时候,提示:ModuleNotFoundError: No module named '_ctypes'
需要安装 libffi-devel ,然后重新编译安装Python
yum install libffi-devel -y cd Python-3.9.5 make install
总结
到此这篇关于将django项目部署到centos的文章就介绍到这了,更多相关django项目部署centos内容请搜索
标签:SQLite
相关阅读 >>
Sqlite数据库常用语句及mac上的Sqlite可视化工具meassqllite使用方法
Sqlite expert pro5.0如何安装可视化数据库管理软件激活教程
database.net强大的数据库查询管理工具使用图文教程
更多相关阅读请进入《Sqlite》频道 >>
数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。