django4版本提示 django.db.utils.NotSupportedError: MySQL 8 or later is required (found 5.7.26)

这篇具有很好参考价值的文章主要介绍了django4版本提示 django.db.utils.NotSupportedError: MySQL 8 or later is required (found 5.7.26)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我最近学习django的时,执行python manage.py migrate报错如下: django.db.utils.NotSupportedError: MySQL 8 or later is required (found 5.7.26).

django4版本提示 django.db.utils.NotSupportedError: MySQL 8 or later is required (found 5.7.26),python,数据库,django,mysql

django4版本提示 django.db.utils.NotSupportedError: MySQL 8 or later is required (found 5.7.26),python,数据库,django,mysql

看信息是本地的mysql版本比较低,百度了以后发现Django 3.2及更高版本需要MySQL 8.0.25或更高版本,我本地的mysql版本就是5.7.26。但是我不想再装了怎么办?把mysql的版本检查能不能注释掉? 1、cmd命令行下输入python

django4版本提示 django.db.utils.NotSupportedError: MySQL 8 or later is required (found 5.7.26),python,数据库,django,mysql

2、import django django 查看django的安装路径

django4版本提示 django.db.utils.NotSupportedError: MySQL 8 or later is required (found 5.7.26),python,数据库,django,mysql

可以看到我的目录是D:\python\Lib\site-packages\django
完整目录是:D:\python\Lib\site-packages\django\db\backends\base 打开base目录下的base.py 找到self.check_database_version_supported()并注释掉

django4版本提示 django.db.utils.NotSupportedError: MySQL 8 or later is required (found 5.7.26),python,数据库,django,mysql

再次运行python manage.py migrate就好了

django4版本提示 django.db.utils.NotSupportedError: MySQL 8 or later is required (found 5.7.26),python,数据库,django,mysql

可以看的数据库中多了一些表

django4版本提示 django.db.utils.NotSupportedError: MySQL 8 or later is required (found 5.7.26),python,数据库,django,mysql

至于后续在开发中遇到什么数据库的问题还不得而知,目前我也是刚学习,特此记录一下。文章来源地址https://www.toymoban.com/news/detail-744628.html

到了这里,关于django4版本提示 django.db.utils.NotSupportedError: MySQL 8 or later is required (found 5.7.26)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Django】Django4.1.2使用xadmin避坑指南

    换成Django4版本使用xadmin真是需要巨大勇气。 win10 python3.9.0 django4.1.2 解决办法: 如果正常安装了xadmin库的话,six库也会安装,把 项目根目录/venv/Lib/site-packages/six.py 复制到 项目根目录/venv/Lib/site-packages/django/utils 下即可。 分析: Django已经弃用 ugettext(), ugettext_lazy(), ugettext_noo

    2023年04月08日
    浏览(30)
  • arm架构,django4.2.7适配达梦8数据库

    Django                        4.2.7 django-dmPython               3.1.7 dmPython                      2.5.5 DM Database Server 64 V8 DB Version: 0x7000c 适配过程中发现的问题如下: 解决方法:将django_dmPython和django_dmPython-3.1.7.dist-info复制一份,放到django下面的db/backends/目录下,因此后面

    2024年04月29日
    浏览(29)
  • 遥遥领先,免费开源的django4-vue3前后端分离项目

    本项目前端基于当下流行且常用的vue3作为主要技术栈进行开发,融合了typescript和element-plus-ui,提供暗黑模式和白昼模式两种主题以及全屏切换,开发bug少,简单易学,项目后端采用了python的django框架作为开发模块。 目前正在搭建到网络服务器中。项目会不定期更新喜欢的朋

    2024年02月04日
    浏览(36)
  • 通用密钥,无需密码,在无密码元年实现Passkeys通用密钥登录(基于Django4.2/Python3.10)

    毋庸讳言,密码是极其伟大的发明,但拜病毒和黑客所赐,一旦密码泄露,我们就得绞尽脑汁再想另外一个密码,但记忆力并不是一个靠谱的东西,一旦遗忘密码,也会造成严重的后果,2023年业界巨头Google已经率先支持了Passkeys登录方式,只须在设备上利用PIN码解锁、指纹或

    2024年02月09日
    浏览(31)
  • 【报错】django.db.migrations.exceptions.NodeNotFoundError:

    从别处下载的Django源码在搭建的过程中遇到的错误 django.db.migrations.exceptions.NodeNotFoundError: Migration users.0001_initial dependencies reference nonexistent parent node (‘auth’, ‘0012_alter_user_first_name_max_length’) 依赖项引用不存在的父节点; 我遇到的是因为少编译迁移了一个app,从而导致另个一

    2024年02月09日
    浏览(38)
  • 【Django】无法从“django.utils.encoding”导入名称“force_text”

    整晚处理 Django 的导入错误。 我将把它作为提醒,希望处于相同情况的人数会减少。 某些软件包版本不支持Django 4 请看下表并决定Django和Python的版本 如果出现难以响应,或者更改环境麻烦,请尝试以下操作 例如出现以下错误 强制安装低于4的版本

    2024年02月13日
    浏览(25)
  • db-gpt安装指南(docker版本)

    背景是想在封闭环境的服务器上部署db-gpt,封闭环境不能上网,所以需要在外网构建镜像(据说现在可以直接docker pull镜像了,但是奈何不能定制cuda版本,俺们的服务器cuda11.7,所以只能基于源码来构建了) 目标服务器的环境: 操作系统是linux的,cpu是x86 64位的。 我的本地笔

    2024年02月11日
    浏览(25)
  • 【Django-Docker】Sqlite3.db读取权限不够attempt to write a readonly database-20220803

    参考:https://blog.csdn.net/m0_46629123/article/details/126133006 OperationalError at /user_login/ attempt to write a readonly database 1.通过django项目的settings.py可以看到关联数据库文件名称 … DATABASES = { ‘default’: { ‘ENGINE’: ‘django.db.backends.sqlite3’, ‘NAME’: os.path.join(BASE_DIR, ‘db.sqlite3’), } } … 2.将

    2024年02月07日
    浏览(35)
  • mysql library DB实操练习

    1.1 查询库存表中的书号和库存状态列,要求消除重复行 mysql use librarydb; Database changed mysql select distinct 书号,库存状态 from 库存表; +-------+----------+ | 书号  | 库存状态 | +-------+----------+ | A0120 | 在馆     | | A0120 | 借出     | | A0134 | 在馆     | | A0134 | 借出     | | B1101 | 在馆

    2024年02月05日
    浏览(25)
  • DB Project ----- MySQL & Python Project

    There are many shops in an online retail website. Each shop has a shop id, shop name, rating, location, and a list of items on sale in the shop. Each item has an item id, name, price, and at most 3 keywords to describe the item, which depend on the shop. For every customer, we must capture customer id, telephone number, and address. Each order is made by a c

    2023年04月13日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包