Guest User

Untitled

a guest
Dec 6th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.44 KB | None | 0 0
  1. def productos(request, tipo_id=None):    
  2.     busca_productos_form = SearchForm(data=request.GET or None)
  3.    
  4.     if request.method == 'GET':
  5.         if busca_productos_form.is_valid():
  6.             productos = busca_productos_form.get_product()
  7.             if productos:
  8.                 request_get = request.GET.copy()
  9.                 if request_get.has_key('page'):
  10.                     request_get.pop('page')
  11.                 request_get = urlencode(request_get)
  12.                
  13.                 data = {
  14.                         'busca_productos_form': busca_productos_form,
  15.                         'request_get': request_get,
  16.                         'secciones' : Sections.objects.filter(
  17.                             published=True).order_by('order'),
  18.                         }
  19.                
  20.                 return object_list(request,
  21.                        template_name='web/productos.html',
  22.                        queryset=productos, paginate_by=20,
  23.                        extra_context=data
  24.                        )
  25.                
  26.             else:
  27.                 messages.add_message(request, messages.WARNING,
  28.                                      u'No se encontró ningun producto')
  29.  
  30.     data = {'secciones' : Sections.objects.filter(
  31.                             published=True).order_by('order'),
  32.             'busca_productos_form': busca_productos_form,
  33.     }
  34.     return TemplateResponse(request, 'web/productos.html', data)
Add Comment
Please, Sign In to add comment