前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python3中报错的解决方法(长期更新) 原

python3中报错的解决方法(长期更新) 原

作者头像
晓歌
发布2018-08-15 15:38:34
9470
发布2018-08-15 15:38:34
举报
文章被收录于专栏:破晓之歌破晓之歌

1、ImportError: No module named ‘DjangoUeditor’

出错原因:安装DjangoUeditor库适用于python2,需要下载适用python3的

下载地址:https://github.com/twz915/DjangoUeditor3

2、python3的环境安装xadmin时,UnicodeDecodeError: 'gbk' codec can't decode byte 0xa4

README.rst这个文件的编码有问题,可以内容没什么重要的,可以直接到github上下载安装包 下载安装包,下载zip压缩文件,下载地址:https://github.com/sshwsfc/xadmin

新建一个txt空文件,把文件名改成README.rst,替换原来的文件 

注意:目录下有个requirements.txt文件,如果安装过django文件并对版本有要求,这里可以删除掉

代码语言:javascript
复制
django-crispy-forms>=1.6.0
django-import-export>=0.5.1
django-reversion>=2.0.0
django-formtools>=2.0
future==0.15.2
httplib2==0.9.2
six==1.10.0

django-formtools默认为1.0,安装有时候会报错,需要django-formtools>=2.0版本升级2以上

替换成功后把完整的压缩包放在pip目录下

执行命令行

代码语言:javascript
复制
pip install C:\Users\xianmengxuanling\Desktop\xadmin-master.zip

3、RuntimeError: Model class django.contrib.admin.models.LogEntry doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.

settings.py里加入

代码语言:javascript
复制
INSTALLED_APPS = [
    'django.contrib.auth',
    'django.contrib.admin',

]

4.django.db.utils.OperationalError: (1193, "Unknown system variable 'storage_engine'")

django连接数据库时,配置

代码语言:javascript
复制
"OPTIONS":{"init_command":"SET storage_engine=INNODB;"}

如果mysql数据库的版本是5.6,这句话会抛出如下异常

代码语言:javascript
复制
django.db.utils.OperationalError: (1193, "Unknown system variable 'storage_engine'")

解决办法

代码语言:javascript
复制
"OPTIONS":{"init_command":"SET default_storage_engine=INNODB;"}

5.启动服务之后,跳出弹框“位于api的服务器127.0.0.1要求用户名密码”

添加应用设置

代码语言:javascript
复制
runserver 0.0.0.0:8000
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、ImportError: No module named ‘DjangoUeditor’
  • 2、python3的环境安装xadmin时,UnicodeDecodeError: 'gbk' codec can't decode byte 0xa4
  • 3、RuntimeError: Model class django.contrib.admin.models.LogEntry doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.
  • 4.django.db.utils.OperationalError: (1193, "Unknown system variable 'storage_engine'")
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档