【问题标题】:Django mysql connection errorsDjango mysql 连接错误
【发布时间】:2022-12-09 19:49:14
【问题描述】:

尝试使用 wamp 服务器将我的 django 项目与 MySQL 连接,我遇到错误 “Django.db.utils.NotsupportedError”

我尝试过旧版本的 django 解决了这个错误,不过好像也是 同样的错误。

【问题讨论】:

    标签: python c# mysql django wamp


    【解决方案1】:

    要将 Django 连接到 MySQL 数据库,您需要安装 MySQL 数据库连接器。最常见的连接器是 mysql-connector-python,您可以使用 pip 安装它:

    pip install mysql-connector-python
    

    安装连接器后,您需要更新 Django 设置以使用连接器并指定 MySQL 数据库的连接参数。这些设置通常如下所示:

    DATABASES = {
        'default': {
            'ENGINE': 'mysql.connector.django',
            'NAME': 'mydatabase',
            'USER': 'myuser',
            'PASSWORD': 'mypassword',
            'HOST': '127.0.0.1',
            'PORT': '3306',
        }
    }
    

    您需要将 NAME、USER、PASSWORD、HOST 和 PORT 值替换为适合您的 MySQL 数据库的值。

    配置设置后,您可以运行 migrate 命令来创建必要的数据库表:

    python manage.py migrate
    

    这将在 Django 所需的 MySQL 数据库中创建表。您现在应该可以将 MySQL 数据库与 Django 一起使用了。

    【讨论】:

      猜你喜欢
      • 2017-09-12
      • 2018-11-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-10
      • 2019-12-14
      • 2017-01-08
      • 2014-07-07
      • 2016-10-27
      相关资源
      最近更新 更多