0
私のビューの特定の値が本番環境のテンプレートに渡されないという奇妙な問題が発生しています。以下のビューを参照してください。Django:ライブ環境とローカル環境で正しくコンテキストが渡されない
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の値は実際の環境では正常に過ぎませんが、実際の環境では通過しません。その値の目標は、ページ内の要素をアクティブにすることと、ページ上の製品をレンダリングすることです。注目すべき点は、製品オブジェクトが正常に通過し、レンダリングが期待どおりであることです。
あなたのビューコードは正常です、テンプレートを見ることができますか? – user2896976
ありがとうございます - 問題は解決しており、私はなぜ/どのようにわかりません。私はCloudFlare(私が最近まで気づいていなかった)から生じるキャッシングの問題があったと思う。ご協力ありがとうございました。 – GeranTabee