Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
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)
Ejemplo n.º 3
0
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)
Ejemplo n.º 4
0
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)
Ejemplo n.º 5
0
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)
Ejemplo n.º 6
0
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)