在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 render
与ved_list_filter
一起作为列表发送,但我正在寻找某种方法将这些数据作为{set}类中的filterset对象添加。只是为了避免麻烦,我正在寻找这种方式已经很复杂的模板。任何其他方式都将受到赞赏。