Explorar o código

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

Была позорная ошибка, пофиксил ее
Denis V. Dedkov %!s(int64=10) %!d(string=hai) anos
pai
achega
c95db30a30
Modificáronse 1 ficheiros con 3 adicións e 2 borrados
  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)
   curr_order = Order.objects.get(pk = order_id)
   if request.method == 'POST':
   if request.method == 'POST':
     if 'sketch_file' in request.FILES:
     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 = Sketch(sketch_file = f, order = curr_order)
         instance.save()
         instance.save()
-        return redirect(sketches, order_id = order_id)
+      return redirect(sketches, order_id = order_id)
 
 
   table = SketchesTable(Sketch.objects.filter(order = curr_order))
   table = SketchesTable(Sketch.objects.filter(order = curr_order))
   RequestConfig(request).configure(table)
   RequestConfig(request).configure(table)