django mysql数据库配置以及管理界面提交中文错误解决
2014-03-03 20:29
281 查看
第一步:连接数据库
开发环境:ubuntu
修改settings.py
测试:
第二步:管理界面中文提交错误:
django配置要修改项目根目录的settings.py中的:
TIME_ZONE = 'America/Chicago'
LANGUAGE_CODE = 'en-us'
替换成:
TIME_ZONE = 'Asia/Shanghai'
LANGUAGE_CODE = 'zh-cn'
Python安装路径下的:/usr/local/lib/python2.7/dist-packages/django/conf/global_settings.py中的:
TIME_ZONE = 'America/Chicago'
LANGUAGE_CODE = 'en-us'
替换成:
TIME_ZONE = 'Asia/Shanghai'
LANGUAGE_CODE = 'zh-cn'
更多的TIME_ZONE
http://en.wikipedia.org/wiki/List_of_tz_zones_by_name
文件编码更改(global_settings.py):
DEFAULT_CHARSET = 'utf-8'
FILE_CHARSET = 'utf-8'
经过修改后未能解决问题,只是管理界面变成中文,提交中文仍然错误!猜测可能是数据库本身编码问题,重新创建数据库,加入编码:
支持中文了。。。。。。。。。。。。。
开发环境:ubuntu
修改settings.py
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'blog', 'USER': 'root', 'PASSWORD': 'root', 'HOST': '127.0.0.1', 'PORT': '3306', } }
测试:
>>> from django.db import connection >>> cursor = connection.cursor()未错误,连接成功!
第二步:管理界面中文提交错误:
django配置要修改项目根目录的settings.py中的:
TIME_ZONE = 'America/Chicago'
LANGUAGE_CODE = 'en-us'
替换成:
TIME_ZONE = 'Asia/Shanghai'
LANGUAGE_CODE = 'zh-cn'
Python安装路径下的:/usr/local/lib/python2.7/dist-packages/django/conf/global_settings.py中的:
TIME_ZONE = 'America/Chicago'
LANGUAGE_CODE = 'en-us'
替换成:
TIME_ZONE = 'Asia/Shanghai'
LANGUAGE_CODE = 'zh-cn'
更多的TIME_ZONE
http://en.wikipedia.org/wiki/List_of_tz_zones_by_name
文件编码更改(global_settings.py):
DEFAULT_CHARSET = 'utf-8'
FILE_CHARSET = 'utf-8'
经过修改后未能解决问题,只是管理界面变成中文,提交中文仍然错误!猜测可能是数据库本身编码问题,重新创建数据库,加入编码:
CREATE DATABASE blog CHARACTER SET utf8;
支持中文了。。。。。。。。。。。。。
相关文章推荐
- Dokuwiki的安装、配置管理以及中文文件名出现乱码等问题解决
- 解决django的后台管理界面添加中文内容乱码问题
- 解决 django1.2环境中使用自带的admin管理界面,配置后访问出现“你无权限修改任何东西” 的问题
- windows 7的IIS安装配置以及关于ASP+access数据库连接错误的解决办法
- django管理功能POST提交数据总是出现错误,而实际是提交成功的
- CvvImage在高级别的Opencv2.4.7下的配置以及错误解决办法。
- Django1-10-5管理界面中文设置
- 安装ionic 以及 cordova 环境配置详细过程,(错误解决)
- 解决SpringMVC中文乱码问题以及配置不生效问题
- 配置SqlServer同步时常见的错误以及解决方法
- Django1-10-5管理界面中文设置
- 解决Django Admin管理界面样式表(CSS Style)丢失问题
- rsync客户端以及服务器端配置,推送、数据拉取、定时备份以及常见错误解决思路
- vsftpd的配置说明,以及553 Could not create file.错误的解决
- mysql-5.7.10-winx64免安装配置方法以及mysql服务无法启动 服务没有报告任何错误解决办法
- windows server,nginx安装,配置,运行nodeJS后端的web项目的实现,以及错误分析及解决方法
- Django中文官方版05-配置后台管理
- HTML使用post方式提交中文内容出现乱码的错误解决方式
- jsp向mysql数据库插入中文字段 乱码以及中文空白的解决办法
- Django1-10-5管理界面中文设置