[英]Django admin: is there a way to know fields of the model?
我的模型都基於一個名為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
在一行像它的解釋這里 。 在admin.py
文件中,我想定義一個“基”類。 就像是:
class BaseAdmin(admin.ModelAdmin):
fields = (('date_creation', 'date_last_modif'),)
然后,對於admin.py
文件中的Langue
模型:
class LangueAdmin(BaseAdmin):
fields = ('name',)
當然,它不起作用,我只是在尋找一種解決方案以使其正常工作。
如何做這樣的事情:
class LangueAdmin(BaseAdmin):
fields = BaseAdmin.fields + ('name',)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.