我继承了一个v 1.0 Django / Python内部网站点。
Django通常会将Django代码推送到数据库中。比方说,表定义(DDL)。
与该项目相关的Db架构师有一个新的数据库设计,他们希望我连接到该站点。
也就是说,我需要以某种方式将DDL定义从数据库中拉出并转换为Django代码。例如。某种从表中生成新类的方法。
我知道很多python,但更不用说Django了。关于如何做到这一点的任何想法?
答案 0 :(得分:3)
是的,Django可以使用预先存在的数据库。检查this。
基本上,从数据库中提取模型所需的命令是python manage.py inspectdb > models.py