Django Temp中的Wtform字段列表呈现

2024-10-01 17:31:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经声明了两个这样的表单

class TripItemForm(Form):
    .....

class ShiftMainform(Form):
    trip_list = FieldList(FormField(TripItemForm),validators=[checking_time])

现在在django视图类中,我已经像这样初始化了这个trip_list字段

class DjangoView(View):
    def get(self, request, id):
        form = ShiftMainform()
        form.trip_list = list_trips #here list_trips is the list of TripItemForm objects.
        context = {
            'form': form,
        }
        return render(request, 'example.html', context)

当呈现html文件时,它显示form.trip_list为空。谁能告诉我为什么会这样?我做错了什么,或者在django tempalte中呈现FieldList字段的正确方法应该是什么

提前谢谢


Tags: djangoform声明表单requesthtmlcontextlist

热门问题