如何从 Django 连接到 mysql 数据库?

How to connect to a mysql database from Django?

我在 WAMP localhost:80 服务器上有一个 inscription.sql,我还在 visual studio 上通过 localhost:xxxx 服务器安装了 Django 运行。

我想将 Django 连接到位于 wamp 服务器上的 mysql 数据库(我已经成功安装了 MysqlClient)。

有办法吗?

请参阅 official guide 以使用 Django 中已经存在的数据库。

综上所述,您需要做的是:

  • 通过设置正确的 DATABASE 设置确保 Django 可以连接到您的数据库。从您的评论来看,情况似乎是这样。
  • 使用 python manage.py inspectdb 命令生成与数据库中的表匹配的模型(Python 代码)。您必须将生成的代码粘贴到已安装应用的 models.py 文件中,并检查它们以确保它们符合您的需要。
  • 使用 python manage.py migrate 命令创建 Django 所需的表。

来自docs

只需在settings中设置DATABASES变量,然后运行 python manage.py inspectdb > models.py将生成的models.py放入应用程序文件夹,最后运行 python manage.py migrate