Welcome 微信登录

首页 / 数据库 / MySQL / Django MySQL数据库配置以及管理界面提交中文错误解决

第一步:连接数据库开发环境:Ubuntu修改settings.pyDATABASES = {
    "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_ZONEhttp://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;支持中文了。Django 的详细介绍:请点这里
Django 的下载地址:请点这里推荐阅读:Ubuntu Server 12.04 安装Nginx+uWSGI+Django环境 http://www.linuxidc.com/Linux/2012-05/60639.htmDjango实战教程 http://www.linuxidc.com/Linux/2013-09/90277.htmDjango Python MySQL Linux 开发环境搭建 http://www.linuxidc.com/Linux/2013-09/90638.htm工作中用到的Oracle字符串分割整理ORA-00600: internal error code, arguments: [kssadd: null parent]相关资讯      Django  Django MySQL 
  • Django 安全限制绕过漏洞(CVE-2016  (今 20:36)
  • Django 1.10提供了PostgreSQL中的  (08月12日)
  • Ubuntu 14.04下Django+MySQL安装部  (02月26日)
  • 自动部署Django项目详解  (10月06日)
  • Django 之管理界面  (07月01日)
  • Django Book 2.0 中文版 PDF  (02月03日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数


评论声明