如何在 Django 中配置和使用 MySQL?

pro*_*ima -2 python mysql django ubuntu

我正在使用 Ubuntu 14.04 系统并且还创建了一个虚拟环境。我想用 MySQL 数据库(最好是 PHPMyAdmin)设置 Django 来处理我的项目。请指导我使用所需的命令并设置线路。

roo*_*oot 5

您可以先从https://www.apachefriends.org/download.html轻松安装 xampp

(按照这些步骤安装 xampp。)

然后按照说明进行操作:

  1. http://www.unixmen.com/install-xampp-stack-ubuntu-14-04/安装并运行 xampp,然后从 GUI 启动 Apache Web 服务器和 MySQL 数据库。
  2. 您可以根据需要配置您的 Web 服务器,但默认情况下,Web 服务器位于http://localhost:80,数据库位于port 3306,PhpMyadmin 位于http://localhost/phpmyadmin/
  3. 从这里您可以查看您的数据库并使用非常友好的 GUI 访问它们。
  4. 创建任何DB_NAME你想在你的 Django 项目中使用的数据库()。
  5. 编辑您的 settings.py 文件

    DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'DB_NAME', 'HOST': '127.0.0.1', 'PORT': '3306', 'USER': 'root', 'PASSWD': '', }}

  6. 在 virtualenv 中安装以下包(如果你在 virtualenv 上使用 django,这是更可取的):

    sudo apt-get install libmysqlclient-dev

    pip install MySQL-python

  7. 就是这样!!您已经以非常简单的方式使用 MySQL 配置了 Django。

  8. 现在运行你的 Django 项目:

    python manage.py migrate

    python manage.py runserver