首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

解决Django:SQLite 3.8.3 or later is required

,发生了错误: $ python3 manage.py migrate 以上命令产生了如下的错误输出: django.core.exceptions.ImproperlyConfigured: SQLite...3.8.3 or later is required (found 3.7.17). django发现Python使用的sqlite版本过低,不满足要求。...等,重新编译太麻烦了吧,于是我发现了一个可以有效解决当前django必须使用sqlite3.8.3以上版本的问题。...感谢,可以这样尝试: locate django将会输出大量包含django关键字的目录文件,可以看到django安装在哪些路径下,在我的系统上,需要找到/…/lib/python3.6/site-packages.../django/db/backends/sqlite3/base.py这个脚本,django判断当前使用的sqlite版本的代码就在这里,找到以下代码块,注释掉那一行代码并更改: def check_sqlite_version

3.6K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    几个django 2.2和mysql使用

    可能是由于Django使用的MySQLdb库对Python3不支持,我们用采用了PyMySQL库来代替,导致出现各种坑,特别是执行以下2条命令的是时候: python manage.py makemigrations...or python manage.py inspectdb 第一个坑(提示你的mysqlclient版本过低) 无聊你是否执行pip install mysqlclient安装的最新版的,都抛出: django.core.exceptions.ImproperlyConfigured...找到Python安装路劲下的Python36-32\Lib\site-packages\django\db\backends\mysql\base.py文件 将文件中的如下代码注释(可能需先关闭pycharm...提示错误来源:Python36\lib\site-packages\django\db\backends\mysql\operations.py", line 149, in last_executed_query...这尼玛官网2.2.1/2.2.2(当前最新版)的包不是害人么,记得该文件上面引入下这个方法 from django.utils.encoding import force_str 然后再执行managa.py

    80310

    django2.0+连接mysql数据库迁移时候报错

    django2.0+连接mysql数据库迁移时候报错 情况一 错误信息 django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or...解决办法 去到\python\lib\site-packages\django\db\backends\mysql\base.py" 把里面的注释掉 # if version < (1, 3, 13):...__version__) 情况二 错误信息 AttributeError: 'str' object has no attribute 'decode' 解决办法 去到python\lib\site-packages...解决办法 找到自己的python3.x,进入site-packages/django/contrib/admin/migrations文件目录下,除了__init__.py文件,其他的全部删除。...(注意,切勿把__init__.py文件删了,也不要把contrib/contenttypes这个文件夹下的migrations删了,不然会导致migrate功能失效,就只能把django卸了重下)。

    1.1K10

    在Django中使用MQTT的方法

    /django/conf/__init__.py", line 63, in _setup raise ImproperlyConfigured( django.core.exceptions.ImproperlyConfigured...这个错误提示就很高端,往上搜了一遍又一遍发现都是下面一样的代码: # 为了能在外部脚本中调用Django ORM模型,必须配置脚本环境变量,将脚本注册到Django的环境变量中 import os, sys...这个陷阱真的是太牛逼了,不是语法问题,所以运行的之后不会报语法错误,直接报的django的错误。想排查都不好排查。直到所又从google的代码抄了一份,发现长度不一致,才发现少了个S。...不知道是不是作者有意为之,这就很高端。其他的就没什么问题了,加上S就可以正常运行了。...’ in ‘field list'”) Django 限制访问频率 关于若依Python(Django-Vue-Admin)的一些设置 Django 代码保护 django使用多个数据库 django

    1.1K20

    python3安装mysqlclient,解决django使用pymysql报错的问题

    1.起因 在django中为了使用MySQL,一般是在项目目录下的__init__.py中添加 import pymysql pymysql.install_as_MySQLdb() # 使用pymysql...__version__) django.core.exceptions.ImproperlyConfigured: mysqlclient 1.4.0 or newer is required; you...发生上面的错误,是因为django版本>=2.2 , pymysql的mysqlclient版本是0.9.3,版本过低,所以出现了上面的情况,解决办法如下 2....不再使用pymysql,安装mysqlclient python3环境下直接pip install mysqlclient,一般会报错 解决办法,如下 在pip安装mysqlclient之前,先根据自己的环境做如下准备...windows环境 访问网站https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient,下载与python版本相对应的mysqlclient版本,再使用

    7.2K30

    【Django】当大型项目采用Django框架对于QueryDict以及模板的表单在Admin 管理工具的使用

    表后面还有一个标签{%csrf_token%}。csrf的全称是跨站点请求伪造。这是Django提供的防止伪装提交请求的功能。POST方法提交的表单必须具有此标签。...响应可以是HTML页面、404错误页面、重定向页面、XML文档或图像 无论视图包含什么逻辑,都必须返回响应。代码可以在任何地方编写,只要它在Python目录中,通常在项目视图Py文件中。...3.4,因此如果您使用更高版本的Python,则需要按如下方式进行修改: 通过错误消息Py文件的文件路径,在…site packages django-2.0-py3.6.eggDjango-db-backends-mysql...的路径中找到基,注释掉两行代码(代码位于文件的开头): if version < (1, 3, 13): raise ImproperlyConfigured('mysqlclient 1.3.13...__version__) 通常,单击报告错误的代码文件的路径信息将自动跳转到错误文件中的行数。此时,我们将注释掉错误文件中的行数。

    1.7K20

    停止使用非版本控制的可执行代码

    在Python世界里面,你很可能碰到过类似下面的代码: # 警告:这是反模式代码!...这也是为什么在开发环境有效,但是在其它环境有问题。即使这个微妙的bug,已经通过了常规的测试。但是,进入生产环境之后,这个bug就会被用户发现。...然后,最糟糕的是,这个bug在第一时间几乎不可能被发现,因为开发者的local_settings.py的值是正确的。 但是我不会犯这种错误! 人们一般会气愤地说,“我不像你那么蠢,我不会犯这种错误。...这是为什么一些好的程序员/工程师都会遵循一个很好的习惯 -- 在犯了愚蠢错误的时候,能够快速捕获。如果你认为自己能够完全避免这种错误,我只能说你太年轻了。...我个人喜欢使用django中自带的功能. import os from django.core.exceptions import ImproperlyConfigured def get_env_var

    61210

    使用pycharm的django功能,psycopg2遇到重大问题

    使用pip list查看已经安装好的库,如下所示: (venv) C:\Users\15055\PycharmProjects\Django>pip list Package Version --...之后,我启动这个项目,竟然报错: django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 module: DLL load...然后,我就在项目内,进入python交互式环境,导入一下psycopg2库。没想到,依然报错。...但是,如果我不在pycharm的虚拟环境里面,则不会出现这种错误。 这个错误我已经改了一个下午了,根本无法改正,写一个博客。等以后有办法了,在来追加解决办法。...这个错误我在以前也遇到过,但是不知道用的是什么办法了。由此,我意识到了写记录的重要性。

    2.7K00

    博客将 Django 1.11+ 升级到 Django 2.2+ 遇到的问题及规避方法

    之前就有人一直催我把博客的 Django 升级到 Django 2.0 以上,但是我一直懒得升级,因为我早就看过 Django 2.x 版本和 1.11.x 版本,其实没有太多的不同,所以没有找到需要升级的必要...__version__) django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you...之所以会出现这个问题,是因为 django 默认的 MySQL 连接库是 mysqldb,所以它其实想要读取的是这个库的版本,但是由于这个库不支持 Python3 所以我们一般会改成 pymysql 库来连接...因为这个库是支持 Python3 的,而且是官方推荐的库,可以避免出现问题。...conf.py", line 39, in include 'Specifying a namespace in include() without providing an app_name ' django.core.exceptions.ImproperlyConfigured

    98320

    Django基于用户画像的电影推荐系统源码

    一、项目介绍 本系统是以Django作为基础框架,采用MTV模式,数据库使用MongoDB、MySQL和Redis,以从豆瓣平台爬取的电影数据作为基础数据源,主要基于用户的基本信息和使用操作记录等行为信息来开发用户标签...管理系统使用的是Django自带的管理系统,并使用simpleui进行了美化。...在项目目录运行命令,创建表结构,同时创建Django管理系统的管理员帐号: python manage.py makemigrations user movie api python manage.py...__version__) django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you...遇见此错误时,找到对应代码文件中的判断版本的两行代码,前面加注释“# ”,忽略错误。

    2.9K40
    领券