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

  • 相关阅读:
    celery 转自:https://www.cnblogs.com/pyedu/p/12461819.html
    k8s 学习笔记
    linux 学习笔记3
    yaml initc
    vi 块操作
    curl
    知名IT互联网公司
    ajax 上传文件给webapi(带basic认证)
    C# 后台请求api
    mvc 母版页保持不刷新
  • 原文地址:https://www.cnblogs.com/slqt/p/5154129.html
Copyright © 2011-2022 走看看