如何在 HttpResponse 视图中包含下拉查询

问题描述

我想在通过下拉选择中的过滤器后转换为模型的 excel 内容。这是视图。

def ConvertToExcelView(request):
    response = HttpResponse(content_type='text/csv')
    writer = csv.writer(response)
    writer.writerow([('name'),('adm'),('form'),('stream') ])
    for member in Marks.objects.filter(student__school__name=request.user.school).values_list('student__name','student__adm','student__klass__name','student__stream__name':
        writer.writerow(member)       
    response['Content-disposition'] = 'attachment; filename="members.csv"'
    return response

有没有办法将其合并到视图中????

query = request.GET.get('view_classes')
    if query:
        queryset = (Q(student__klass__name__icontains = query))            
    return render(request,'students_marks.html',all_mark_results)

如果我对此不清楚,请要求更多说明。

解决方法

这很简单。只需包含获取请求并为您打算从中获取选择的表单命名,即

numpy

这会很有魅力。 如果需要解释,请回复。