django遇到的错误 admian上无法保存汉字的问题 POST方法提交页面信息的时候
2010-08-18 13:32
411 查看
django遇到的错误 晕啊
今天在diango遇到两个错误 在google上找了好久都没找出问题答案......... 郁闷啊 还好不懈努力下找出了问题所在! 第一个就是在django的后台admian上无法保存汉字的问题 原因有两种 :第一 可能是mysql的问题,也就是Mysal的设置,可能在建数据库的时候没有设置可以保存汉字的选项 解决方法:::成功的方法 最后精确到表了修改数据库中表的字符集编码,搞定,isa是我的数据库的名字,users是我的表名 mysql> use isa; Database changed mysql> ALTER TABLE users CONVERT TO CHARACTER SET utf8; Database changed Records: 3 Duplicates: 0 Warnings: 0 第二: 在admin的界面中可以看到address object的名字显示出来,但是点击名字要显示 内容时出现如下错误: TemplateSyntaxError at /admin/address/address/1/ Caught an exception while rendering: 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128) 解决方法: __str__() 改成 __unicode__() 还有个问题就是在保存form信息的时候可能会出现一个问题: Forbidden (403)CSRF verification failed. Request aborted.HelpReason given for failure:CSRF token missing or incorrect. 在用户用POST方法提交页面信息的时候,有时会遇到这样的错误。在网上找了一些解决方案,其中比较方便的一个是在settings.py里面的MIDDLEWARE_CLASSES 中加入'django.middleware.csrf.CsrfResponseMiddleware', 错误就消除了。 |
相关文章推荐
- 编写jsp页面的时候,直接在页面里输入汉字,保存时出现编码错误
- VMware 打开虚拟机的时候提示 internal error 内部错误 遇到这个问题时我的解决方法
- \t\t解决MyEclipse联网编辑JSP页面出现类、方法等提示信息的时候出现死机、假死等问题的办法
- WIN7下.Net开发遇到的又一问题:HTTP 错误 500.19 - Internal Server Error,无法访问请求的页面,因为该页的相关配置数据无效。
- IIS中遇到无法预览的问题(HTTP 错误 401.3 - Unauthorized 由于 Web 服务器上此资源的访问控制列表(ACL)配置或加密设置,您无权查看此目录或页面。)
- 由于扩展配置问题而无法提供您请求的页面错误解决方法
- 解决MyEclipse联网编辑JSP页面出现类、方法等提示信息的时候出现死机、假死等问题的办法
- python操作mongoDB的时候遇到问题,find()结果无法保存
- 页面js遇到乱码问题的解决方法是和无法转码的情况
- 遇到问题---web访问超长时间操作请求时方法会自动运行两次--nginx自动重试导致的post提交两次
- springmvc+mybatis+maven项目集成的时候遇到一个问题,项目搭起来以后,http请求怎么都进不到controller中,页面直接返回404错误,控制台没有报任何错误,请大神帮我看看
- git提交过程中遇到的 index.lock 问题导致无法提交的解决方法
- springmvc+mybatis+maven项目集成的时候遇到一个问题,项目搭起来以后,http请求怎么都进不到controller中,页面直接返回404错误,控制台没有报任何错误,请大神帮我看看
- SSM框架Jsp页面POST提交的中文数据保存到数据库变成乱码问题的分析
- 解决MyEclipse联网编辑JSP页面出现类、方法等提示信息的时候出现死机、假死等问题的办法
- 由于扩展配置问题而无法提供您请求的页面错误解决方法
- Word2007“由于文件许可权错误,Word无法完成保存操作”问题的解决方法
- 由Spring管理的Struts2 错误信息重复累加和错误后无法再提交问题
- 关于在用curl函数post网页数据时,遇上表单提交 type为submit 类型而且没有name和id时可能遇到的问题及其解决方法
- ASP.NET页面借助IFrame提交表单数据所遇到问题的解决方法分享