我的 模型 都基于类似BaseModel
的类:
class BaseModel(models.Model):
date_creation = models.DateTimeField(auto_now_add=True)
date_last_modif = models.DateTimeField(auto_now=True)
它们都来源于它,例如:
class Langue(BaseModel):
nom = models.CharField(max_length=50)
我想在一行中设置字段date_creation
和date_last_modif
,就像它解释here一样。在admin.py
文件中,我想要一个“基础”类来定义这个东西。类似的东西:
class BaseAdmin(admin.ModelAdmin):
fields = (('date_creation', 'date_last_modif'),)
然后,对于Langue
文件中的admin.py
模型:
class LangueAdmin(BaseAdmin):
fields = ('name',)
当然它不起作用,我只是在寻找一种能让它发挥作用的解决方案。
答案 0 :(得分:0)
做这样的事情怎么样:
class LangueAdmin(BaseAdmin):
fields = BaseAdmin.fields + ('name',)