如何在响应中加入一些值,Django,Python
我有一些Django代码:如何在响应中加入一些值,Django,Python,python,django,Python,Django,我有一些Django代码: def index_view( request ): obj = Object1() return render_to_response('template.html', {'obj1': obj}, context_instance=RequestContext(request)) def some_view(
def index_view( request ):
obj = Object1()
return render_to_response('template.html',
{'obj1': obj},
context_instance=RequestContext(request))
def some_view( request ):
obj2 = Object2()
response = index_view( request )
# how i can add obj2 to response ?
return response
如何将obj2
添加到response
中的index\u视图
?
非常感谢 调用
index\u视图时传递值
def index_view(request, obj2=None):
obj = Object1()
return render_to_response('template.html',
{'obj1': obj, 'obj2':obj2},
context_instance=RequestContext(request))
def some_view(request):
obj2 = Object2()
return index_view(request, obj2)
def index_view( request , obj2 ):
obj = Object1()
return render_to_response('template.html',
{'obj1': obj,'obj2':obj2},
context_instance=RequestContext(request))
def some_view( request ):
obj2 = Object2()
response = index_view( request, obj2 )
# how i can add obj2 to response ?
return response
调用index\u视图时传递值
def index_view( request , obj2 ):
obj = Object1()
return render_to_response('template.html',
{'obj1': obj,'obj2':obj2},
context_instance=RequestContext(request))
def some_view( request ):
obj2 = Object2()
response = index_view( request, obj2 )
# how i can add obj2 to response ?
return response
调用index\u视图时传递值
def index_view( request , obj2 ):
obj = Object1()
return render_to_response('template.html',
{'obj1': obj,'obj2':obj2},
context_instance=RequestContext(request))
def some_view( request ):
obj2 = Object2()
response = index_view( request, obj2 )
# how i can add obj2 to response ?
return response
调用index\u视图时传递值
def index_view( request , obj2 ):
obj = Object1()
return render_to_response('template.html',
{'obj1': obj,'obj2':obj2},
context_instance=RequestContext(request))
def some_view( request ):
obj2 = Object2()
response = index_view( request, obj2 )
# how i can add obj2 to response ?
return response
怎么样
怎么样
怎么样
怎么样
为什么不能更改索引视图呢?因为这样的函数非常多,并且不想更改它们,因为作为响应,可能需要添加更多的值这些函数不需要知道。它看起来像:viewgrid={type(Manufacture()):Manufacture\u视图,type(CarModel()):CarModel\u视图,type(modify()):modify\u视图,type(Article()):Article\u视图,type(dismound()):dismound\u视图,}附加参数是可选的,因此您可以提供它,也可以不提供它。您知道吗,对于类型(dismove())
来说,只编写dismove
要好得多。为什么不能更改索引视图呢?因为这样的函数非常多,而且不想更改它们,因为作为响应,可能需要添加更多值这些函数不需要知道。它看起来像:viewgrid={type(Manufacture()):Manufacture\u视图,type(CarModel()):CarModel\u视图,type(modify()):modify\u视图,type(Article()):Article\u视图,type(dismound()):dismound\u视图,}附加参数是可选的,因此您可以提供它,也可以不提供它。您知道吗,对于类型(dismove())
来说,只编写dismove
要好得多。为什么不能更改索引视图呢?因为这样的函数非常多,而且不想更改它们,因为作为响应,可能需要添加更多值这些函数不需要知道。它看起来像:viewgrid={type(Manufacture()):Manufacture\u视图,type(CarModel()):CarModel\u视图,type(modify()):modify\u视图,type(Article()):Article\u视图,type(dismound()):dismound\u视图,}附加参数是可选的,因此您可以提供它,也可以不提供它。您知道吗,对于类型(dismove())
来说,只编写dismove
要好得多。为什么不能更改索引视图呢?因为这样的函数非常多,而且不想更改它们,因为作为响应,可能需要添加更多值这些函数不需要知道。它看起来像:viewgrid={type(Manufacture()):Manufacture\u视图,type(CarModel()):CarModel\u视图,type(modify()):modify\u视图,type(Article()):Article\u视图,type(dismound()):dismound\u视图,}附加参数是可选的,因此您可以提供它,也可以不提供它。你知道吗,对于类型(dismove())
来说,只编写dismove
要好得多。谢谢你,但这个解决方法不适合我。上面的一些评论谢谢你,但是这个解决方法不适合我。上面的一些评论谢谢你,但是这个解决方法不适合我。上面的一些评论谢谢你,但是这个解决方法不适合我。上面的一些评论你真的需要回答这个问题,因为它是试图找到解决方案的关键部分。你真的需要回答这个问题,因为它是试图找到解决方案的关键部分。你真的需要回答这个问题,因为它是试图找到解决方案的关键部分。你真的需要回答这个问题因为这是试图找到解决方案的关键部分。