Django:从数据库而不是推送到数据库

时间:2012-12-13 04:22:12

标签: database django

我继承了一个v 1.0 Django / Python内部网站点。

Django通常会将Django代码推送到数据库中。比方说,表定义(DDL)。

与该项目相关的Db架构师有一个新的数据库设计,他们希望我连接到该站点。

也就是说,我需要以某种方式将DDL定义从数据库中拉出并转换为Django代码。例如。某种从表中生成新类的方法。

我知道很多python,但更不用说Django了。关于如何做到这一点的任何想法?

1 个答案:

答案 0 :(得分:3)

是的,Django可以使用预先存在的数据库。检查this

基本上,从数据库中提取模型所需的命令是python manage.py inspectdb > models.py