Kaynağa Gözat

Ошибка при добавлении множественных файлов

Была позорная ошибка, пофиксил ее
Denis V. Dedkov 10 yıl önce
ebeveyn
işleme
c95db30a30
1 değiştirilmiş dosya ile 3 ekleme ve 2 silme
  1. 3 2
      asuzr/views.py

+ 3 - 2
asuzr/views.py

@@ -190,10 +190,11 @@ def sketches(request, order_id):
   curr_order = Order.objects.get(pk = order_id)
   if request.method == 'POST':
     if 'sketch_file' in request.FILES:
-      for f in request.FILES.getlist('sketch_file'):
+      files = request.FILES.getlist('sketch_file')
+      for f in files:
         instance = Sketch(sketch_file = f, order = curr_order)
         instance.save()
-        return redirect(sketches, order_id = order_id)
+      return redirect(sketches, order_id = order_id)
 
   table = SketchesTable(Sketch.objects.filter(order = curr_order))
   RequestConfig(request).configure(table)