【发布时间】:2014-02-19 20:39:35
【问题描述】:
我在视图中有一个返回对象的 python 函数,现在我想从另一个实际返回 HTTPResponse 的函数调用这个函数。如何同时返回 python 对象和 AJAX 响应? 第一个方法返回 python 对象。
def Populate_Config_Resources():
data = ResourceManager.objects.filter(verified = 1)
return data
第二种方法返回httpresponse。
def Update_ResourceManager(request):
try:
do something...
except Exception,e:
return HttpResponse(e)
# here I call that function.
config_data = Populate_Config_Resources()
return HttpResponse('success')
【问题讨论】:
-
这个问题有点混乱。您似乎没有在任何地方使用模板 - 您需要将对象传递给模板渲染函数。
-
Roseman,我确实使用了一个模板,但我没有将它包含在我的帖子中,因为我的问题是发送我无法执行的对象,一旦我成功发送它我会迭代在模板中覆盖它。尽管如此,谢谢你,下次我问这样的问题时,我会从我的模板中发布代码。 :)