在python3.X中执行python manage.py migrate命令的坑
1.一个坑.raise ImproperlyConfigured(‘mysqlclient 1.3.13 or newer is required; you have %s.’ % Database.version)
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.
这个错误是因为mysqlclient 1.3版本不对
解决方法:注释掉Python\Python37-32\Lib\site-packages\django\db\backends\mysql\base.py文件中的
if version < (1, 3, 13):
raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__)
2.第二个坑
报错如下:File “C:\Users\Administrator\PycharmProjects\untitled1\venv\lib\site-packages\django\db\backends\mysql\operations.py”, line 146, in last_executed_query query = query.decode(errors=‘replace’)AttributeError: ‘str’ object has no attribute ‘decode’
这个错误原因:因为字符集不支持
解决方法:注释掉(大约在operations文件的145和146行)
if query is not None:
query = query.decode(errors='replace')
ok。
在python3.X中执行python manage.py migrate命令的坑相关推荐
- pycharm终端运行python文件_在PyCharm终端中执行python manage.py..._慕课问答
原来在DOS环境下需要先执行: conda activate命令,然后再执行 python manage.py runserver就可以了. 如下: D:\DjangoProject\django_ ...
- 执行python manage.py migrate报错问题解决
新人一枚,最近在学习django.在执行mysql同步的时候发生错误. The above exception was the direct cause of the following except ...
- 关于python manage.py migrate报错的解决方法
问题描述: Django .*需要MySQL 5.6或更高版本.它通过映射DateTimeField到打破了兼容性datetime(6). 在PyhCharm的命令行中执行python manage. ...
- 使用Django在执行python manage.py startapp myApp创建应用
使用Django在执行python manage.py startapp myApp创建应用 出现很长的报错信息并且最后两行提示: raise ImproperlyConfigured('mysqlc ...
- Django配置MySQL执行python manage.py makemigrations 出现No changes detected报错
在给Django配置mysql的时候按照教程在Model.py文件中配置加入定义模型类的代码后 执行数据迁移代码 python manage.py makemigrations 报错 显示No cha ...
- Django >python manage.py migrate报错:(1064, “You have an error in your SQL syntax
执行如下命令时报错(迁移数据库和表结构): python manage.py makemigrations python manage.py migrate 报错信息: django.db.migra ...
- python setup.py build,无法执行“python setup.py build”命令..!
我试图在BACKTRACK 5 R1虚拟机上安装pylorcon-1(Lorcon用于编写无线数据包的嗅探器的python包装)...我从[Pylorcon Official Page] [1]下载的 ...
- 关于python manage.py makemigrations,python manage.py migrate不能建表
尊重原创:https://www.jb51.net/article/140960.htm 如果你想要重新生成表,就直接删除数据库对应的表,然后执行 python manage.py makemigra ...
- 学习Python的Django执行python manage.py startapp myApp创建应用出现的问题
最近在学习python的Django,跟着视频操作却也出现问题,创建应用的时候在终端输入python manage.py startapp myApp 出现了报错,报错如下: 报错信息有点多,但最后俩 ...
- 执行python manage.py makemigrations出现如下错误解决方法
E:\django_demo\mysite01>python manage.py makemigrations app01 Traceback (most recent call last): ...
最新文章
- ORACLE11g中创建裸设备
- MFC Dll的详细介绍及创建
- 艾伟:memcached全面剖析–3.memcached的删除机制和发展方向
- java中optionnull_用 option 代替 null
- linux分区知识,Linux硬盘分区知识
- 区块链应用于供应链金融的完整解决方案
- 深有体会的积极人生态度
- BBR及其在实时音视频领域的应用
- knn算法实现电影分类
- jumpserver 使用教程_Jumpserver之快速入门
- 动态获取textarea后面的p标签_HTML简单标签连起实现的小玩意:
- oracle java vm,我可以使用Oracle Java 7 HotSpot VM安装DCEVM吗?
- VirtualBox虚拟机压缩减少体积
- java字符数组比大小排序_Java字符串数组进行大小排序
- 斗地主+三人+叫地主+作弊(可设置)+积分属性+记牌器(可设置)
- 从零开始学习SLAM
- GRUB4DOS(十一) grldr可启动的软盘或硬盘分区的说明
- [Big Data - Codis, Mycat(cobar)] 企业互联网+转型实战:如何进行PB级别数据的架构变迁...
- 微博博主侮辱女性 街猫koryili
- [从零开始学算法]求平方根
热门文章
- 内核调试神器SystemTap — 更多功能与原理(三)
- 数据包接收系列 — NAPI的原理和实现
- 2015年Java组B组
- 三种基本排序方法-冒泡排序,选择排序,插入排序
- 建立云服务器_中国云游戏元年 顺网科技跻身头号玩家队列
- php怎么重命名文件,phpstorm如何进行文件或者文件夹重命名
- php mysql分页_PHP+Mysql实现分页
- select2 ajax 搜索框,修改Select2搜索框(Modify Select2 search box)
- python代码规范软件_python代码规范
- python3.5 3.6_centos7安装较高版本python3.5/3.6