اذهب إلى المحتوى

Abuabar Aliraqi

الأعضاء
  • المساهمات

    3
  • تاريخ الانضمام

  • تاريخ آخر زيارة

إنجازات Abuabar Aliraqi

عضو مبتدئ

عضو مبتدئ (1/3)

1

السمعة بالموقع

  1. شكرا لك ساجرب الحل وارجع اليك
  2. للاسف يا صديقي لم ينفع الحل رغم انه منطقيا صحيح ولكن لا اعرف اين الخل هل من طريقة اخرى غير filter-django ؟
  3. السلام عليكم لدي مشروع لطلاب مدرسة استخدمت فلتر django-filter لتصفية النتائج ولكن هناك مشكلة في تصدير النتائج حيث يقوم بتصدير كل الاسماء وليس فقط الناتجة من من التصفية class StudentFilterView(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
×
×
  • أضف...