Пример #1
0
def related_products(request):
    product_id = request.GET.get("product", "").strip()
    product = get_object_or_404(models.Product, id=product_id)
    log_analytics(request.session, "#related", product_properties(product))

    return HttpResponse(json.dumps(serialisers.serialize_products(
        product.related_products),
                                   indent=4),
                        mimetype="application/json")
Пример #2
0
def dump(request):

    response = HttpResponse(
        json.dumps(
            serialisers.serialize_products(models.Product.objects.all()), indent=4
        ), mimetype="application/json"
    )
    log_analytics(request, response, "#dump", {})
    return response
Пример #3
0
def related_products(request):
    product_id = request.GET.get("product", "").strip()
    product = get_object_or_404(models.Product, id=product_id)
    log_analytics(request, "#related", product_properties(product))

    return HttpResponse(
        json.dumps(
            serialisers.serialize_products(product.related_products), indent=4
        ), mimetype="application/json"
    )
Пример #4
0
def search_by_product(request):
    q = request.GET.get("q", "").strip()

    if len(q) < 3:
        products = []
    else:
        products = models.Product.objects.search_by_product(q)
        products = serialisers.serialize_products(products)
    return HttpResponse(json.dumps(products, indent=4),
                        mimetype="application/json")
Пример #5
0
def search_by_product(request):
    q = request.GET.get("q", "").strip()

    if len(q) < 3:
        products = []
    else:
        products = models.Product.objects.search_by_product(q)
        products = serialisers.serialize_products(products)
    return HttpResponse(
        json.dumps(products, indent=4), mimetype="application/json"
    )