django从sqlite切换到mysq

发布时间:2019-09-12 08:00:01编辑:auto阅读(1755)

    python版本:python3.4

    python2和python3有太多不兼容的地方,用着就是操蛋

    本来是安装了mysqldb的,   结果配置了数据库后运行总是报错:

    'Did you install mysqlclient or MySQL-python?' % e
    django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb'.
    Did you install mysqlclient or MySQL-python?

    真是抓狂...........

    后来查资料,说是python3.4里面,使用原来python2.7的mysqldb已经不能连接mysql数据库了,要使用pymysql,来完成连接mysql的重任,可是我pip安装了PyMySQL,还是报错,真是无语了。。。。


    后来看到一篇文章,http://www.jianshu.com/p/82781add8449

    在站点的__init__.py文件中添加

    import pymysql
    pymysql.install_as_MySQLdb()

    搞定了,可以继续了!


关键字

上一篇: python logging Timed

下一篇: python3.5.2与python2.