djangoでウェブページを開発していますが、関数に基づいてビューで2つ以上のパラメーターを送信する方法があるかどうか疑問に思いました。このような:
def index(request):
categoria = Clasificacion.objects.all()
contexto = {'categoria':categoria}
articulo = Articulo.objects.all()
contexto1 = {'articulo':articulo}
return render(request, 'home/index.html', contexto, contexto1)
ご覧のとおり、「contexto」と「contexto1」をテンプレートに送信しようとしていますが、受信するのはそのうちの1つだけです(「contexto」のみ)。
これは、必要に応じて、その関数のurls.pyの一部です。
url(r'^home', index, name='home'),
だから、誰かが私を助けることができますか?
どうもありがとう!。
複数のコンテキストを送信する必要はありません(とにかく意味がありません)。単一のコンテキストで両方のパラメーターを送信できます。
def index(request):
categoria = Clasificacion.objects.all()
articulo = Articulo.objects.all()
contexto = {
'categoria':categoria,
'articulo':articulo
}
return render(request, 'home/index.html', contexto)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加