有沒有辦法從應用程序本身沒有託管的來源加載模板?例如,爲了裝載於應用本身的模板(由AppEngine上的應用程序託管):在GAE應用程序中加載外部模板?
html = template.render("admin/my_template.html", params)
我想這樣做:
html = template.render("http://www.otherhost.com/external_template.html", params)
有沒有一種機制,允許這樣的一個行爲?
謝謝
你能舉一個你爲什麼想要這樣做的例子嗎?你確定外部文件實際上是一個Django模板,而不是一個簡單的靜態HTML頁面嗎? –
如果文件是應用程序的一部分,每當我想要更改它時,我都需要重新部署整個應用程序。如果模板是外部的,我可以獨立編輯它。 – MeLight
好吧,從外部網站加載它似乎並不是解決該問題的好方法 - 例如,考慮增加的延遲。也許你可以考慮從數據存儲或雲存儲中加載它? –