2013-08-18 44 views
0

我有以下生成並顯示一個formset:顯示modelformset的字段值

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}},但是因爲受訓者是用戶的一個外鍵,我所得到的只是該用戶的PK,因爲這就是餵給HTML <select>的東西。

回答

1

撞到了答案另一種形式的工作時:

{{form.instance.trainee}} 

能否再剁traineefields=[]定義以及