将 django 与 WSGI 一起使用时导入错误

Import error when using django with WSGI

我正在做一个我想在开源许可下发布的小爱好项目。我使用 django 框架 2.0,我现在正在 Apache Web 服务器上测试我的应用程序。我使用 Anaconda3 来管理项目的虚拟环境。我已经使用 SQLite 作为数据库后端测试了我的应用程序,但是如果我改用 MySQL,Web 服务器日志会显示 mysqlclient 无法导入 _mysql。我尝试 运行 python 虚拟机上的 dj 开发服务器,它正在运行。你能帮帮我吗?

不要使用 mysqlclient,而是使用 pymysql。在 wsgi.py 中,在顶部使用这个:

#wsgi.py
import os

...
import pymysql
pymysql.install_as_MySQLdb()

使用pymysql的原因是: