gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 10:05:23 25 4
gpt4 key购买 nike

我正在开发一个小爱好项目,我想在开源许可下发布该项目。我使用 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的原因是:What's the difference between MySQLdb, mysqlclient and MySQL connector/Python?

关于mysql - 将 django 与 WSGI 一起使用时导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52015572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com