抱歉这个愚蠢的问题,我似乎无法找到明确的答案。
在我的Django项目中所有应用程序的几乎所有模型中,有两个常见字段 - last_updated和date_created。我想通过将代码放入一个抽象的基类来减少代码,我的所有模型都扩展了它。
是否有某种方法可以在我的所有应用中使用单个抽象基类 - 如果是这样,该类是否有自然居住的地方?
感谢。
答案 0 :(得分:2)
由于抽象基类不是注册模型,因此它所处的位置绝对没有区别。它可以在任何Python文件中,可以通过每个应用程序中的models.py文件导入。