Python3环境下django连接mysql报错:No module named 'MySQLdb'

版权声明:本文为博主原创文章,转载请注明出处 https://blog.csdn.net/weixin_35757704/article/details/78919100

原因是python3中使用了一个新的模块,叫做pymysql,可以直接pip安装

pip安装完成后,在django项目的manage.py文件中添加下面两行就OK了:

from django.core.management import execute_from_command_line
import pymysql


整个manage.py文件最后是这样的:

#!/usr/bin/env python
import os
import sys

if __name__ == "__main__":
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "my_django_scrapy.settings")

    from django.core.management import execute_from_command_line
    import pymysql

    pymysql.install_as_MySQLdb()
    execute_from_command_line(sys.argv)

猜你喜欢

转载自blog.csdn.net/weixin_35757704/article/details/78919100