簡體   English   中英

Django admin:有沒有辦法知道模型的字段?

[英]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_creationdate_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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM