首页 > 数据库 >django 环境和安装 + job - 蓝v - django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3

django 环境和安装 + job - 蓝v - django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3

时间:2023-06-26 12:05:05浏览次数:52  
标签:core SQLite venv virtualenvs python sqlite django djangodev

1. 部署蓝鲸

2. 安装django

mkdir ~/.virtualenvs
python3 -m venv ~/.virtualenvs/djangodev
python -m venv ~/.virtualenvs/djangodev
source ~/.virtualenvs/djangodev/bin/activate
deactivate
source ~/.virtualenvs/djangodev/bin/activate

pip install Django
python -c "import django;print(django.__path__)"

 

3. django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.7.17).   

  

django 环境和安装 + job - 蓝v - django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3_django

 

 

locate django将会输出大量包含django关键字的目录文件,可以看到django安装在哪些路径下,
在我的系统上,需要找到/…/lib/python3.6/site-packages/django/db/backends/sqlite3/base.py这个脚本,
django判断当前使用的sqlite版本的代码就在这里,找到以下代码块,注释掉那一行代码并更改:

参考: http://coollsx.com/resolve-django-for-sqlite-3-8-3-or-later-is-required/

用一个例子来演示会更加清晰



标签:core,SQLite,venv,virtualenvs,python,sqlite,django,djangodev
From: https://blog.51cto.com/u_13747193/6552879

相关文章

  • Codeforces 1787H - Codeforces Scoreboard(平衡树优化 dp)
    令\(c_i=b_i-a_i\),等价于我们钦定一个排列\(p\),最小化\(\sum\min(p_ik_i,c_i)\),拿\(\sumb_i\)减去之就是答案。我们钦定一些\(i\)满足\(p_ik_i<c_i\),根据排序不等式,这些\(p_i\)肯定按\(k\)从大到小的顺序依次填入\(1,2,3,\cdots\)。这样就可以DP了:将\(k\)从大......
  • centos7 升级sqlite
    软件下载地址均为其官网。一.wget升级yuminstall-ywget 二.sqlite3安装sudoyuminstallsqlite-devel查看sqlite3的版本sqlite3-version三.sqlite3升级下载源码wgethttps://www.sqlite.org/2019/sqlite-autoconf-3290000.tar.gz版本可去官网选择SQLiteHome......
  • NetCore使用使用Scaffold-DbContext命令生成数据库表实体类
    1.根据数据库生成实体类ModelsScaffold-DbContext"DataSource=.;InitialCatalog=TEST;UserID=sa;Password=pwd;TrustServerCertificate=True"Microsoft.EntityFrameworkCore.SqlServer-OutputDirModels-Force  2.根据数据表生成实体类ModelsScaffold-DbConte......
  • 生产环境访问django后台,提示CSRF验证失败. 请求被中断
    解决方法:登录后复制 settings.py添加这句代码,域名改为你前端ngx的域名CSRF_TRUSTED_ORIGINS=['https://xxxx.demo.com'] ......
  • sql: SQLite,MySQL,SQL Server
    SQLite3CREATETABLEDuStudentList( StudentId INTEGERPRIMARYKEYAUTOINCREMENT, StudentName TEXTNOTNULL, StudentNO TEXTNOTNULL, StudentBirthday DATETIME );CREATETABLEDuCourse( CourseId INTEGER, CourseName TEXTNOTNULL, PRIMARYKEY(......
  • 用coredns加etcd,搭建跨平台动态服务发现
    corednsddns服务发现动态 servicediscovery2023-0625第一版---【前言】---coredns被我喜爱的原因:跨平台,支持win,linux版同时使用。同时支持配置文件和etcd。我用它来搭建动态服务发现。coredns下载:内含win,linux版https://github.com/coredns/coredns/releases相关下载:ht......
  • Microsoft.Data.Sqlite.SqliteException:“SQLite Error 1: 'no such column: t.Value
    使用EFcore获取SQLite的sequence时一直有此错误:Microsoft.Data.Sqlite.SqliteException:“SQLiteError1:'nosuchcolumn:t.Value'.” 以下是出错代码:varid=JVDbContext.Instance.Database.SqlQuery<int>($"SELECTseq+1FROMsqlite_sequenceWHEREname=&#......
  • golang使用core dump分析定位程序崩溃问题
     原创 萧瑟 golang面试经典讲解 2023-06-2319:05 发表于上海收录于合集#go语言6个#go6个##go工具15个一、前言coredump是一个包含着意外终止的程序其内存快照的文件。这个文件可以被用来事后调试(debugging)以了解为什么会发生崩溃,同时了解其中涉及到的变量。通......
  • django 如何在序列化器中抛出错误 并且在视图中捕捉返回给前端
    1.在create()中抛出错误classYourSerializer(serializers.Serializer):defcreate(self,validated_data):#进行数据验证是否满足条件#得到数据过程以省略condition=Falseifnotcondition:#抛出ValidationError异常,......
  • django 上下文管理器 get_context_data 使用
    在Django中,序列化器(serializer)是用于处理数据的序列化和反序列化的类。而get_context_data()方法是用于获取视图上下文数据的方法。默认情况下,序列化器无法直接拿到get_context_data()中的内容。如果你希望将get_context_data()中的内容传递给序列化器进行处理,可以通过以下几种方......