问题描述
我想在通过下拉选择中的过滤器后转换为模型的 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
这会很有魅力。 如果需要解释,请回复。