2012-12-13 49 views
0

我已经继承了一个v1.0的Django/Python内部网站点。Django:从数据库而不是推送到数据库

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

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

也就是说,我需要以某种方式将DDL定义从数据库中取出并导入到Django代码中。例如。从表中生成一个新类的一些方法。

我知道很多python,但少得多Django。任何想法如何做到这一点?

回答

3

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

基本上,你需要从DB上拉模型的命令是python manage.py inspectdb > models.py

+0

啊! - 看起来非常好。我想知道inspectdb的用途。让我在工作中尝试一下,我会发布我的结果。我猜你的答案是正确的,但我宁愿在我尝试过之后确认。谢谢。 – patfla

+0

工程很棒。再次感谢。 – patfla

相关问题