list_filter没写user__nick_name也有数据显示
来源:5-4 剩余app model注册
叮咚Raindrop
2018-12-15
UserProfile为外键时通过list_filter来筛选时不需要user__nick_name也有数据显示(显示为:用户),而外键为course时就必须使用course__name不然什么都不显示。
course中我也写了str的返回值
def __str__(self):
# get_字段名_display : 返回CharField中choices的属性值
# return '{0}({1})'.format(self.name, self.get_degree_display())
return self.name
UserProfile的str为:
def __str__(self):
return self.username
描述有点乱,想问的是通过list_filter进行筛选时为什么UserProfile可以不使用外键的形式–变量名__外键的属性值
写回答
1回答
-
bobby
2018-12-16
userprofile用在list_filter会显示成 这样 是一个搜索的功能, 如果想要你的外键比如course也成这样你可以 在你的course的adminx中 这样设置
042018-12-21
相似问题