zoukankan      html  css  js  c++  java
  • python27+django数据库配置常见问题

    mysql缺乏模块,需要安装,建议去http://sourceforge.net/projects/mysql-python/files/mysql-python/下源码编译,或者安装msi文件http://www.codegood.com/archives/129

    UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe5 in position 108: ordinal not in range(128)

    解决:

    import sys
    reload(sys)
    sys.setdefaultencoding('utf8')

    UnicodeDecodeError: 'ascii' codec can't decode byte 0xb2 in position 0: ordinal not in range的解决办法

    打开C:Python27Lib文件夹下的 mimetypes.py 文件,找到大概256行的

    ‘default_encoding = sys.getdefaultencoding()’。

    在这行前面添加三行

    if sys.getdefaultencoding() != 'gbk':  

        reload(sys)  

        sys.setdefaultencoding('gbk')  

    default_encoding = sys.getdefaultencoding()  

     注意上面是utf8的话下面也得是utf8,中文编码格式要一致

    django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: DLL load failed: %1 不是有效的 Win32 应用程序。

    这个是因为你安装了64位的python,然后安装32位的mysql模块,或者你安装了32位的python,然后安装64位的myql模块

  • 相关阅读:
    d3.js了解
    java常用验证码
    连接数据库的配置文件
    MD5加密的使用
    ssm下载文件
    Ajax基于rest风格上传图片
    web常见页面错误整理
    前后端一起用cookie来保存密码
    通用mapper插件
    ssm的maven依赖,直接复制可以使用
  • 原文地址:https://www.cnblogs.com/slqt/p/5154129.html
Copyright © 2011-2022 走看看