Django新版本报错问题解决
2024-09-08 19:35:40
在创建app的时候会报如下错误:
python3 manage.py startapp test django.core.exceptions.ImproperlyConfigured: SQLite 3.9.0 or later is required (found 3.7.17).
这是因为启动app的时候会检测当前的SQLite的版本,如果低于3.9.0就会报错,如果不准备用SQLite的话,可以修改代码,如下:
vi /usr/local/python3/lib/python3.9/site-packages/django/db/backends/sqlite3/base.py # 找到如下代码段:
def check_sqlite_version():
if Database.sqlite_version_info < (3, 9, 0):
raise ImproperlyConfigured(
'SQLite 3.9.0 or later is required (found %s).' % Database.sqlite_version
) # 修改为:
def check_sqlite_version():
if Database.sqlite_version_info < (3, 6, 3):
raise ImproperlyConfigured(
'SQLite 3.9.0 or later is required (found %s).' % Database.sqlite_version
)
最新文章
- Hibernate4.2.4入门(二)——一对多的映射关系
- python 模拟登录--day1
- Android NDK, No rule to make target
- WCF的传输安全(读书笔记)
- Win7\xp添加虚拟网Microsoft Loopback Adapter
- Nginx的accept_mutex配置分析
- 3. Android框架和工具之 xUtils(HttpUtils)
- asynDBCenter(修改)
- 【redis】05Redis的常用命令及高级应用
- Mybatis 一对一、一对多、多对多关联之级联添加
- ajax入门之建立XHR对象 (1)
- C#(.Net)知识点记录
- 第一天—ListView||内容提供者
- bootstrap快速入门笔记(五)-文本元素类,各种标签,排版
- NetCloud——一个网易云音乐评论抓取和分析的Python库
- [Codeforces 864D]Make a Permutation!
- VMWare的host-only/bridged/NAT连接图文介绍
- 锁定表头和固定列(Fixed table head and columns)
- 如何用jquery获取form表单的值
- JMeter-Java压力测试工具-01