具有动态模型名称的Python / Django应用程序(应用程序重用)

时间:2010-03-22 08:21:59

标签: python django models code-reuse

请原谅我,如果这不是问题的正确标题,但现在是: 您的应用程序适用于预定义的模型。如果你愿意,会发生什么 在您的项目中再次使用此应用程序,但指向不同的模型(相同的结构,但不同的名称)。

例如 - 你有一个完全正常工作的“新闻”应用程序但是你想要和文章做同样的工作,但你想要它在不同的表格中。
我很确定复制整个应用程序并重命名模型不是“pythonic”方式,所以如果有人知道如何完成,请分享你的知识。

提前谢谢, 伊利安伊利耶夫

1 个答案:

答案 0 :(得分:2)

这是abstract models的用途。定义一次,所有孩子将获取抽象模型中的字段,并且能够定义其他字段。