使用django在基于函数的视图中发送两个或多个参数
Send two or more parameters in a view based on functions with django
我正在用django开发一个网页,但我想知道是否有一种方法可以在基于函数的视图中发送两个或多个参数。像这样:
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”发送到模板,但它只收到其中一个(只是“contexto”)。
这是我的 urls.py 功能的一部分,如果您需要它:
url(r'^home', index, name='home'),
那么,有人可以帮我吗?
非常感谢!
不需要发送多个context(反正没意义),可以在一个context中发送两个参数:
def index(request):
categoria = Clasificacion.objects.all()
articulo = Articulo.objects.all()
contexto = {
'categoria':categoria,
'articulo':articulo
}
return render(request, 'home/index.html', contexto)
我正在用django开发一个网页,但我想知道是否有一种方法可以在基于函数的视图中发送两个或多个参数。像这样:
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”发送到模板,但它只收到其中一个(只是“contexto”)。
这是我的 urls.py 功能的一部分,如果您需要它:
url(r'^home', index, name='home'),
那么,有人可以帮我吗?
非常感谢!
不需要发送多个context(反正没意义),可以在一个context中发送两个参数:
def index(request):
categoria = Clasificacion.objects.all()
articulo = Articulo.objects.all()
contexto = {
'categoria':categoria,
'articulo':articulo
}
return render(request, 'home/index.html', contexto)