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

  • 相关阅读:
    分析Ajax并爬取微博列表
    链表01
    Install ping command from ubuntu docker
    In container,I can't use man
    centos install glances
    centos 服务器命令下安装GUI
    firefox浏览器配置
    xshell替代产品
    Linux下将一个文件压缩分包成多个小文件
    Linux生成大文件
  • 原文地址:https://www.cnblogs.com/slqt/p/5154129.html
Copyright © 2011-2022 走看看