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模块

  • 相关阅读:
    oracle11g expdp/impdp数据库
    SqlServer触发器
    tomcat8.5.20配置https
    oracle常用函数积累
    Eclipse 搭建tomcat+动态项目完整版
    Windows7下ftp服务器
    Orcle定时生成表数据作业
    Oracle将一列值逗号拼接wm_concat函数
    Oracle表空间 ORA-01653:
    node+mongodb+ionic+cordova
  • 原文地址:https://www.cnblogs.com/slqt/p/5154129.html
Copyright © 2011-2022 走看看