def ProductsListView(request, category_name): p_list = ProductVariant.objects.filter( product__category__sku=category_name, publish=True) if (p_list is None): p_list = Product.objects.filter( category__sku=category_name, publish=True) single = get_object_or_404(Category, sku=category_name) title = single.name description = clean(single.description, strip=True) description = description.encode('utf-8') description = description.decode('utf-8') if (len(p_list) <= 1): return redirect( 'product', category_name=single.sku, product_name=p_list[0].product.sku, variant_name=p_list[0].sku) previewImage = Store.get_solo().image.url previewImage = str( ProductImages.objects.filter(product__sku=p_list[0].sku).first()) template_name = "products__list.html" context = { 'p_list': p_list, 'single': single, 'title': title, 'description': description, 'previewImage': previewImage } return render(request, template_name, context)
def HomeView(request): p_list = "" single = "" title = "vov" description = "Somos productores de accesorios únicos para hombres y mujeres que buscan utilidad y buen diseño, lo necesario para acompañar su rutina diaria." previewImage = Store.get_solo().image.url template_name = "home.html" context = { 'p_list': p_list, 'single': single, 'title': title, 'description': description, 'previewImage': previewImage } return render(request, template_name, context)
def ColaboracionesSingleView(request, category_name, product_name): single = get_object_or_404(Product, sku=product_name) p_list = ProductVariant.objects.filter( product__sku=product_name, publish=True) title = single.name description = strip_tags(single.description) previewImage = Store.get_solo().image.url template_name = "colabs__single.html" context = { 'p_list': p_list, 'single': single, 'title': title, 'description': description, 'previewImage': previewImage } return render(request, template_name, context)
def ColaboracionesView(request): p_list = Product.objects.filter( category__sku='colaboraciones', publish=True) single = get_object_or_404(Category, sku='colaboraciones') title = single.name description = strip_tags(single.description) previewImage = Store.get_solo().image.url template_name = "colabs__list.html" context = { 'p_list': p_list, 'single': single, 'title': title, 'description': description, 'previewImage': previewImage } return render(request, template_name, context)
def CategoryListView(request): p_list = Category.objects.order_by('order').filter(publish=True) single = "" footer = ProductImages.objects.order_by('?').first() title = "Catalog" description = "Somos productores de accesorios únicos para hombres y mujeres que buscan utilidad y buen diseño, lo necesario para acompañar su rutina diaria." previewImage = Store.get_solo().image.url template_name = "category__list.html" context = { 'p_list': p_list, 'single': single, 'title': title, 'description': description, 'previewImage': previewImage } return render(request, template_name, context)
def PressSingleView(request, press_name): p_list = get_object_or_404(Press, slug=press_name) p_list = p_list.gallery videos = get_object_or_404(Press, slug=press_name) videos = videos.videos single = get_object_or_404(Press, slug=press_name) footer = ProductImages.objects.order_by('?').first() title = "vov - prensa" description = "Somos productores de accesorios únicos para hombres y mujeres que buscan utilidad y buen diseño, lo necesario para acompañar su rutina diaria." previewImage = Store.get_solo().image.url template_name = "press__single.html" context = { 'p_list': p_list, 'single': single, 'title': title, 'description': description, 'previewImage': previewImage, 'videos': videos } return render(request, template_name, context)