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

问题描述 投票:0回答:1

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

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

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

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

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

mysql deployment pythonanywhere
1个回答
2
投票

pa_autoconfigure_django使用项目中的requirements.txt文件创建一个virtualenv。如果您的requirements.txt文件中没有mysqlclient,那么它将不会安装在virtualenv中。

© www.soinside.com 2019 - 2024. All rights reserved.