我有以下生成和显示表单集:
SessionPlannerTraineeFormSet = modelformset_factory(
PerformedLesson, fields=['trainee', 'lesson', 'instructor'],
)
performed_lessons_formset=SessionPlannerTraineeFormSet(
queryset=PerformedLesson.objects.filter(session=self.object),
)
<table class="table">
<tr><th>Trainee</th><th>Lesson</th><th>Instructor</th></tr>
{% for form in performed_lessons_formset %}
<tr><td>{{form.trainee}}</td><td>{{form.lesson}}</td><td>{{form.instructor}}</td></tr>
{% endfor %}
</table>
我希望受训者只是展示它的价值。我已经尝试过{{form.trainee.value}}
了,但是因为受训者是用户的 ForeignKey,所以我得到的只是该用户的 pk,因为这是馈送到 HTML 的内容<select>
。