对不起,这个愚蠢的问题,我似乎找不到一个明确的答案。
在我的Django项目的所有应用程序中,几乎所有的模型都有两个常见的字段-- last_updated和date_created。我想通过将代码放入抽象基类来减少代码,我的所有模型都扩展了抽象基类。
有没有办法在我所有的应用程序中使用一个抽象基类--如果是的话,这个类是否有一个自然的生存空间?
谢谢。
发布于 2014-07-03 20:48:48
由于抽象基类不是已注册的模型,所以它在其所在的位置没有任何区别。它可以放在每个应用程序中的models.py文件可以导入的任何Python文件中。
https://stackoverflow.com/questions/24562961
复制相似问题