我们的网站使用PHP前端和PostgreSQL数据库.我们目前没有后端,只有phpPgAdmin.数据库管理员必须手动将数据输入到phpPgAmin中,这很容易出错,也很繁琐.我们想用Django来构建一个后端.
数据库中已有几十个表.是否可以将数据库模式导入Django并自动创建模型?
我们的网站使用PHP前端和PostgreSQL数据库.我们目前没有后端,只有phpPgAdmin.数据库管理员必须手动将数据输入到phpPgAmin中,这很容易出错,也很繁琐.我们想用Django来构建一个后端.
数据库中已有几十个表.是否可以将数据库模式导入Django并自动创建模型?
是的,可以使用inspectdb命令:
python manage.py inspectdb
或
python manage.py inspectdb > models.py
把它们放进文件里
这将查看settings.py
中配置的数据库,并将模型类输出到标准输出.
As Ignacio pointed out, there is a guide f或 your situation in the documentation.