Windows 上的 Django 1.6.1 + MySQL + Apache 2.4.7。可能吗? [关闭]

Posted

技术标签:

【中文标题】Windows 上的 Django 1.6.1 + MySQL + Apache 2.4.7。可能吗? [关闭]【英文标题】:Django 1.6.1 + MySQL + Apache 2.4.7 on Windows. Is it possible? [closed] 【发布时间】:2014-01-20 20:42:17 【问题描述】:

我刚刚安装了最后一个apache 版本httpd-2.4.7,接下来我安装了最后一个python 3.3.3 版本,然后我添加了mod_wsgi 并重新启动了apache - 所以,此时一切正常。在下一阶段,我下载了django 1.6.1 的最新版本并安装了它(python setup.py install)。现在我想连接mysql(版本对我来说并不重要)和python,但现在不知道如何,也不知道是否可以。问题是,我不仅要连接pythonmysql,还要连接djangomysql(我听说,可以连接pythonmysql,但djangomysql 已断开连接)。所以,我需要两个最简单的说明:1) 如何连接pythonmysql 2) 如何连接djangomysql - 最简单的例子就足够了。

【问题讨论】:

这个问题毫无意义。在您似乎正在使用的意义上,MySQL 和 Python 之间没有“连接”之类的东西。 Django 只是 Python。无论如何,让 Django 与 mysql 对话的完整说明都在文档中。 实际情况是,我使用 php 工作了几年,并开始使用 python。所以,没关系,我不知道一些术语。 【参考方案1】:

MySQLdb(MySQL 的原生驱动)与 Python3 尚不兼容;但是来自 Oracle 的 MySQL 驱动程序,名为 MySQL Connector/Python 与 Python 3 兼容。

您应该使用 Oracle 驱动程序。 django 两者都适用。

安装驱动程序后,请按照文档中的the connection section 操作。

【讨论】:

谢谢您,先生!您给出了完美的指示!

以上是关于Windows 上的 Django 1.6.1 + MySQL + Apache 2.4.7。可能吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Django+uwsgi在linux和windows上的部署

无法使用Windows 7上的Pip下载和安装Django

如何在 Windows XP 上的 XMPP 上设置 Django

加载 MySQLdb 模块时出错 - Windows 上的 Python 3.7

ValueError:set_wakeup_fd 仅适用于带有 Django 3.0.2 或 Flask 2.0.0 的 Python 3.8 上的 Windows 主线程

Apache24 上的 DJango 部署不起作用