關於 python3 下 mysqldb 問題

long long ago

剛接觸 python 的時候, 就遇到過 mysqldb 的詭異問題, 奈何國內博客上寫的都是 python2 下的解決方法, 無奈只好不停查閱python

那時的我得出的結論:mysql

  • mysqldb 已經再也不支持 python3sql

  • mysqldb 的功能能夠用 pymysql 代替django

關於 django 依賴 mysqldb

E:\project\djlearn>python manage.py makemigrations
Traceback (most recent call last):
  File "H:\Python\Python35\lib\site-packages\django\db\backends\mysql\base.py", line 25, in <module>
    import MySQLdb as Database
ImportError: No module named 'MySQLdb'

難道我還要換成 python2 才能用???
固然不是, 不廢話code

import pymysql
pymysql.install_as_MySQLdb()

這樣以後就能夠完美解決get

參考:http://stackoverflow.com/ques...博客

相關文章
相關標籤/搜索