2

我的系统上有 xampp。我也安装了 Django。从最近两天开始,我正在尝试将 MySQL 与 Django 集成。我也尝试过使用 xampp 的 Django,但是来自各种链接和 youtube 的每个单独的教程/过程都失败了。现在我什至不能从 xampp 运行我的 apache 服务器。

我也尝试过 Bitnami Django Stack,但它与我现有的 xampp 的 apache 和 MySQL 端口发生冲突。

我的问题是如何使用 MySQL(我使用 xampp 进行开发,所以我想使用与 xampp 一起安装的 MySQL)作为 Django 项目的数据库?

4

3 回答 3

2

您需要设置DATABASES字典settings.py并指向您的 mysql 服务器:

包含要与 Django 一起使用的所有数据库的设置的字典。它是一个嵌套字典,其内容将数据库别名映射到包含单个数据库选项的字典。

例子:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'mydatabase',      
        'USER': 'myuser',
        'PASSWORD': 'myuserpassword',
        'HOST': '127.0.0.1', 
        'PORT': '3306'
    }
}
于 2013-09-16T17:56:21.763 回答
2
  1. DB_NAME创建要在 Django 项目中使用的任何数据库( )。
  2. 编辑你的 settings.py 文件

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

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

    sudo apt-get install libmysqlclient-dev

    pip install MySQL-python

  4. 而已!!您已经以非常简单的方式使用 MySQL 配置了 Django。

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

    python manage.py migrate

    python manage.py runserver

于 2014-12-03T15:49:48.917 回答
0

您必须安装 mysql-python 模块才能使其正常工作

按照本教程在您的 django 环境中设置 mysql。

用 DJANGO 设置 MYSQL >>

于 2013-12-11T10:17:05.213 回答