0

我遇到了一个奇怪的问题,即我认为上下文中的某些值不会仅在生产环境中传递给模板。采取以下观点:

def products(request,cat_id=0):
    if cat_id:
        cat = ProductCategory.objects.filter(pk=cat_id)
        all_products = Product.objects.filter(product_category=cat_id)
        return render(request, 'drsite/products.html', {'all_products': all_products, 'product_category': cat_id})
    else:
        all_products = Product.objects.all()
    return render(request, 'drsite/products.html', {'all_products': all_products})

product_category 值没有在实时环境中传递,尽管在我的本地环境中传递得很好。除了在页面上呈现产品之外,该值的目标是在页面中的元素上触发活动状态。值得注意的是 products 对象正在按预期传递并呈现。

4

1 回答 1

0

此问题已关闭,似乎与目标主机上与 CloudFlare 相关的奇怪缓存问题有关。

于 2017-03-17T16:33:32.710 回答