如何从Django中的sql架构生成数据模型?

LNK*_*019 24 python database django

我们的网站使用PHP前端和PostgreSQL数据库.除了phpPgAdmin,我们目前没有后端.数据库管理员必须手动将数据输入phpPgAmin,这很容易出错并且很乏味.我们想用Django来构建一个后端.

该数据库已经有几十个表.是否可以将数据库模式导入Django并自动创建模型?

TM.*_*TM. 41

是的,可以使用inspectdb命令:

python manage.py inspectdb
Run Code Online (Sandbox Code Playgroud)

要么

python manage.py inspectdb > models.py
Run Code Online (Sandbox Code Playgroud)

让他们进入文件

这将查看在您settings.py和输出模型类中配置的数据库到标准输出.

正如Ignacio指出的那样,文档中提供了有关您的情况指南.