2011-04-04 19 views

回答

0

不幸的是,這並不容易,因爲拯救的內部在很大程度上依賴於WSGI和的WebOb,所以有變換一個Django響應沒有直接的方法。

最好的辦法是在完全離開Django之後轉換響應。一種方法是使用deliverance-proxy http代理Django。另一個是將Deliverance作爲WSGI中間件。例如,如果你使用mod_wsgi運行Django,類似這樣的東西可能在你的.wsgi文件中工作:

[...] 
import django.core.handlers.wsgi                             
application = django.core.handlers.wsgi.WSGIHandler()                        

from deliverance.middleware import make_deliverance_middleware                     
application = make_deliverance_middleware(application, 
     rule_uri="file:///var/deliverance.xml", 
     theme_uri="http://theme.mysite.com")