Răsfoiți Sursa

Изменен способ отображения эскизов

Anastasia 10 ani în urmă
părinte
comite
f55377c5bf
3 a modificat fișierele cu 15 adăugiri și 5 ștergeri
  1. 1 1
      asuzr/tables.py
  2. 3 3
      asuzr/views.py
  3. 11 1
      templates/asuzr/sketches.html

+ 1 - 1
asuzr/tables.py

@@ -126,7 +126,7 @@ class SketchesTable(tables.Table):
                            (reverse('asuzr.views.delete_sketch'), escape(record.id)))
 
   class Meta:
-    empty_text = 'Эскизов для этого заказа пока нет'
+    empty_text = 'Эскизов для этого заказа нет'
     attrs = {'class': 'paleblue'}
 
 class VisitTable(tables.Table):

+ 3 - 3
asuzr/views.py

@@ -199,11 +199,11 @@ def sketches(request, order_id):
         instance.save()
       return redirect(sketches, order_id = order_id)
 
-  table = SketchesTable(Sketch.objects.filter(order = curr_order))
-  RequestConfig(request).configure(table)
+  sketch_list = Sketch.objects.filter(order = curr_order)
+  #RequestConfig(request).configure(table)
   return render(request, 'asuzr/sketches.html', { 
                                                  'order_id': order_id, 
-                                                 'table': table, 
+                                                 'sketch_list': sketch_list, 
                                                  'title': 'Эскизы заказа %s' % curr_order})
 
 def delete_sketch(request):

+ 11 - 1
templates/asuzr/sketches.html

@@ -1,4 +1,14 @@
-{% extends "asuzr/table.html" %}
+{% extends "asuzr/base.html" %}
+{% load thumbnail %}
+{% block page %}
+ {% if sketch_list %}
+ <ul>
+  {% for sketch in sketch_list %} 
+    <li>  {% thumbnail sketch.sketch_file "200x200" crop="center" as im %} <img src = "{{ im.url }}"> {% endthumbnail %} </li>
+  {% endfor %}
+ </ul>
+ {% endif %}
+{% endblock %}
 
 {% block additional %}
 <div class="inline">