2011-05-30 48 views
0
foo = t.render(// blah blah //) 
bar = t1.render(// blah blah //) 

變量如何我都送使用HttpResponse.發送兩個使用的HttpResponse

+1

我認爲你是混淆[模板繼承(https://docs.djangoproject.com/en/dev/topics/templates/#template-inheritance)和[背景渲染](https://docs.djangoproject.com/en/dev/ref/templates/api/#rendering-a-context)。 – 2011-05-30 16:40:57

回答

2

這些變量使用JSON,XML,CSV或任何其他形式。

1

我真的不明白你想達到什麼目的,單個視圖只能返回一個參數,因爲一個請求只能有一個響應。但是,如果你想有foo和bar(我猜是一個頁面渲染的部分)作爲另一種觀點的變量,你可以將它們添加到正規render_to_reponse

from django.shortcuts import render_to_response 
from django.template import RequestContext 

return render_to_response('template.html', { 'foo': foo, 'bar': bar }, context_instance=RequestContext(request) 

我想如果你這可能是有用的有一個Ajax請求/響應,這樣你就可以輕鬆訪問頁面的新渲染部分。

0

嘗試這種方式

JSONObject json = new JSONObject(); 
json.put("foo",foo); 
json.put("bar",bar); 
json.put()... and so on....