阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Django错误总结

166次阅读
没有评论

共计 1202 个字符,预计需要花费 4 分钟才能阅读完成。

一些 Django 错误问题解决方法总结

错误: No module named 模块名称
找不到模块,需要将模块添加到 Python 的搜索目录中。
方法一、在运行时添加参数 –pythonpath=” 路径 ”
方法二、将路径添加到 path 中。在 settings.py 中增加 sys.path.insert(0,”path”)
方法三、安装模块到 python 的 dist-packages 文件夹中

错误:Module “django.core.context_processors” does not define a “auth” callable request processor
TEMPLATE_CONTEXT_PROCESSORS 得值原来版本的 django.core.context_processors.auth 修改为 django.contrib.auth.context_processors.auth
错误:Error importing template source loader django.template.loaders.filesystem.load_template_source: “‘module’ object has no attribute ‘load_template_source'”
将 TEMPLATE_LOADERS 的 ’django.template.loaders.filesystem.load_template_source’ 修改为 ’django.template.loaders.filesystem.Loader’
另一个同样去掉 load_template_source

错误:Incorrect string value: ‘\xE5\x95\x8A\xE7\xAC\xAC…’ for column ‘name’ at row 1
将数据库编码修改为 utf8,mysql 的修改方式为:
[mysqld]
character-set-server=utf8
[mysql]
default-character-set=utf8
数据表修改:alter database db_name character set utf8 collate utf8_general_ci;

错误:提示找不到模板文件
查看 template 路径是否正确,路径下是否有相应的文件

推荐阅读:

Ubuntu Server 12.04 安装 Nginx+uWSGI+Django 环境 http://www.linuxidc.com/Linux/2012-05/60639.htm

Django 实战教程 http://www.linuxidc.com/Linux/2013-09/90277.htm

Django Python MySQL Linux 开发环境搭建 http://www.linuxidc.com/Linux/2013-09/90638.htm

Django 的详细介绍 :请点这里
Django 的下载地址 :请点这里

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计1202字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中