السلام عليكم
لدي مشروع لطلاب مدرسة استخدمت فلتر django-filter لتصفية النتائج ولكن هناك مشكلة في تصدير النتائج حيث يقوم بتصدير كل الاسماء وليس فقط الناتجة من من التصفية
classStudentFilterView(FilterView):
model =Student
filterset_class =StudentFilter2
template_name ='employee_information/employees_filter.html'def export_student_csv(request):
filter =StudentFilter2(request.GET, queryset=Student.objects.all())
filtered_queryset = filter.qs
dataset =StudentResource().export(filtered_queryset)# Define the column names
column_names =['رقم التسجيل','الاسم','اسم الأب','تاريخ الميلاد','صفة التعيين','الجنس','تاريخ التعيين']
response =HttpResponse(content_type='text/csv')
response['Content-Disposition']='attachment; filename="employees.csv"'
response.write(u'\ufeff'.encode('utf8'))# BOM (optional...Excel needs it to open UTF-8 file properly)
writer = csv.writer(response, delimiter=',', quotechar='"', quoting=csv.QUOTE_ALL)
writer.writerow(column_names)for row in dataset:
writer.writerow(row)return response
السؤال
Abuabar Aliraqi
السلام عليكم
لدي مشروع لطلاب مدرسة استخدمت فلتر django-filter لتصفية النتائج ولكن هناك مشكلة في تصدير النتائج حيث يقوم بتصدير كل الاسماء وليس فقط الناتجة من من التصفية
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.