Dang-party Django应用程序安装在Django项目中,不应修改。
具有与上述DjangoApplication中的模型相关联的数据的表具有Django命名表的方式所不具有的名称。到目前为止,字段名称确实符合惯例。
如果我能够修改Django应用程序,我只需在模型定义中设置 db_table 元选项。事实上,分离应用程序的想法是Django的强项,因此不应该如此轻易地修改应用程序。
无法更改表名的可能性。
继承模型是不可能的,因为Django项目到处都有对模型的引用。
提出这个问题的另一种方法是:在用于连接数据库之前,代码中的哪些注入 db_table 元选项到模型类?这个问题是基于 Python 动态力量的想法。
答案 0 :(得分:1)
检查以下StackOverflow线程,这是您需要的吗?
Django; How can i change the table name used by i.e django.contrib.sessions?