使用 Django 设置 Postgres sql



我是Django和Python的新手,我知道我对Postgres的方法。是否可以在 Postgres 中创建表并设置多对多连接并使其反映在 Django 中?

是的,使用 inspectdb 管理命令。

Django 附带了一个名为 inspectdb 的实用程序,它可以通过自检现有数据库来创建模型:

  1. 在 Postgres 中创建表和关系
  2. 在 settings.py 中设置数据库
  3. 运行python manage.py inspectdb > models.py

https://docs.djangoproject.com/en/1.11/howto/legacy-databases/#auto-generate-the-models

是的。 https://docs.djangoproject.com/en/dev/topics/db/examples/many_to_many/

按照此处的说明操作。必须创建中间表来处理关系。

最新更新