新人在这里。在我的“学生”模型管理员中,我有一个过滤字段 lessons_enrolled_in 的 filter_horizontal 选择表单。
Lessons_enrolled_in 是一个多对多对 Lessons 模型,它有一个多对多 Courses 模型。
在我的模型 admin filter-horizontal 中,我希望它选择类(class)(它确实如此),但我希望选择仅列出“类(class)名称 - 类(class)名称”,而不仅仅是“类(class)名称”。
我需要为此自定义表单吗?
请您参考如下方法:
你可以在Lesson中定义__unicode__方法
class Lesson(models.Model):
...
def __unicode__(self):
return "{} - {}".format(self.course.name, self.name)
或按照此处所述定义您自己的表单或表单模板 stackoverflow.com/a/10041463/2028375
