在我的admin.py中,我过滤了“活跃的”#39;和国家'这是在我的SomethingAdmin类中使用以下代码行完成的....
list_filter = ['active', 'countryid']
正如您所看到的,当我在管理列表视图中显示时,countryid并不漂亮,如何将其更改为更友好的名称,比如说' Country'?
感谢。
更新 以下似乎有效:
incentiveid = models.ForeignKey(Incentive,verbose_name="Incentive",
null=True, db_column='incentiveID', blank=True)
答案 0 :(得分:4)
正如Aamir所述,如果您在模型中的字段上定义标签,则应该会看到更具吸引力的过滤器选项:
class MyModel(models.Model):
countryid = models.ForeignKey(Country,
verbose_name="Country", null=True,
db_column='countryID', blank=True)
假设Country
是另一个Model
的名称 - 这应显示在Admin
过滤器视图中。