如何包裝第三方應用程序的視圖(讓我們調用視圖來包裝「view2wrap」和應用程序「3rd_party_app」),以便您可以做一些在應用程序做它的事情之前定製的東西?如何包裝第三方Django應用程序的視圖
我設置urls.py捕捉到正確的網址:
URL(R '^富/酒吧/ $',view_wrapper,名稱= 'my_wrapper'),
我已經建立了我的自定義視圖:
from 3rd_party_app.views import view2wrap
def view_wrapper(request, *args, **kwargs):
# Do some cool custom stuff
return view2wrap(request, *args, **kwargs)
當我嘗試,我得到了錯誤「沒有名爲3rd_party_app.views的模塊」。爲什麼?
但它是在我的網站包目錄,我只有一個問題,當我試圖包裝視圖,如果我不行。 – mitchf 2010-10-21 01:06:46
你能更具體嗎?什麼安裝在哪裏?你的pythonpath是什麼?如果你不試圖調用視圖會發生什麼? – tback 2010-10-21 07:24:05