在pythonanywhere上部署Django项目:运行WSGI应用程序时出错



我有一个用于我的django项目的mysql数据库。还安装了XAMPP进行本地开发。在部署时,我做到了。我认为我的 pthonanywhere bash 控制台的 python 版本存在问题。我的项目只能支持python 3.7,因为我正在使用的风筝连接模块。 我已经安装了风筝连接,mysqlclient和mysql连接器(也用pip3冻结检查了它(

pa_autoconfigure_django.py --python = 3.7 <git-repo-url>

我设置了我的数据库,并在数据库中的 settings.py 文件中进行了建议的更改(更改了主机名,数据库名称,passowrd,PORT:3306等(。我在日志中收到此错误:

Error running WSGI application
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
Did you install mysqlclient?

请帮助我。这是我正在从事的一个项目。也很乐意提供进一步的意见。

pa_autoconfigure_django使用项目中的 requirements.txt 文件创建虚拟环境。如果你的需求.txt文件中没有mysqlclient,那么它将不会安装在virtualenv中。

最新更新