1

第三方 Django 应用程序安装在 Django 项目中,不应对其进行修改。

与提到的 Django Applicaction 中的模型关联的数据的表具有 Django 命名表的方式所不期望的名称。到目前为止,字段名称确实遵守约定。

如果我能够修改 Django 应用程序,我只需在模型定义中设置db_table元选项。事实上,分离应用程序的想法是 Django 的强项,所以不应该轻易修改应用程序。

改变表名的可能性是不可能的。

继承模型是不可能的,因为 Django 项目到处都有对模型的引用。

提出问题的另一种方法是:在将 db_table元选项用于连接数据库之前,我可以在代码中的何处将 db_table 元选项注入模型类?这个问题是基于Python动态能力的想法。

4

0 回答 0