Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在响应中加入一些值,Django,Python_Python_Django - Fatal编程技术网

如何在响应中加入一些值,Django,Python

如何在响应中加入一些值,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(

我有一些Django代码:

       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
要好得多。谢谢你,但这个解决方法不适合我。上面的一些评论谢谢你,但是这个解决方法不适合我。上面的一些评论谢谢你,但是这个解决方法不适合我。上面的一些评论谢谢你,但是这个解决方法不适合我。上面的一些评论你真的需要回答这个问题,因为它是试图找到解决方案的关键部分。你真的需要回答这个问题,因为它是试图找到解决方案的关键部分。你真的需要回答这个问题,因为它是试图找到解决方案的关键部分。你真的需要回答这个问题因为这是试图找到解决方案的关键部分。