在django_filters.FilterSet类中添加额外的非模式数据?

时间:2018-06-27 12:24:29

标签: django django-templates django-filters

在filters.py中,我设置了类

class ReportFilter_VCB_Execution_Details(django_filters.FilterSet):
    class Meta:
        model = VCB_Execution_Details
        fields = ['box_id','channel_id']

在views.py

ved_list_qs = VCB_Execution_Details.objects.all()
    ved_list_filter = ReportFilter_VCB_Execution_Details(request.GET, queryset=ved_list_qs)

到目前为止一切顺利

现在,我想为box和channel_id添加数据,这些数据来自外部资源,而Django项目中没有任何模型。我可以很好地将return renderved_list_filter一起作为列表发送,但我正在寻找某种方法将这些数据作为{set}类中的filterset对象添加。只是为了避免麻烦,我正在寻找这种方式已经很复杂的模板。任何其他方式都将受到赞赏。

0 个答案:

没有答案