-1

我尝试将 Django 设置为使用 MySQL 数据库,但由于后端不可用而导致阻塞。在网上阅读我发现需要安装 MySQLdb,也许还需要安装 _mysql。我很惊讶有这么多不同的指令集可用,它们在安装过程中似乎都做了不同的事情。还有大量关于安装 MySQLdb 的问题的帖子,以及关于安装是 PIA 的频繁评论。这让我停下来,因为我想我可能做出的任意选择可能会导致随机且难以追踪错误。

对于最可靠的安装方法是否有共识?

我不介意配置问题。我只是希望不要造成原始问题。作为一般的咆哮,由于 MySQL 在 DBMS 中如此普遍,为什么后端尚未安装在 Django 中?

4

1 回答 1

0

我使用Homebrew来安装 MySQL 之类的东西。这很简单:

  1. 安装自制软件:

    ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"
    
  2. 使用 Homebrew 安装 MySQL:

    brew install mysql
    
  3. 使用您喜欢的 Python 安装机制安装MySQL Python 模块(我更喜欢使用 Pip):

    pip install MySQL-python
    

作为一般的咆哮,由于 MySQL 在 DBMS 中如此普遍,为什么后端尚未安装在 Django 中?

您可以在 Django 中使用其他数据库后端(例如 SQLite 或 PostgreSQL),并且 MySQL 连接器本身是一个安装在 Django 之外的模块(并且可能被其他软件使用——很多情况下它可能已经安装)。

于 2012-09-26T21:00:16.357 回答