2013-01-10 37 views
0

我有一個模板頁,base.html如何從擴展的django模板執行後端代碼?

{% if admin %} 
    {% include "admin-page.html" %} 
{% endif %} 

現在我想要做什麼的時候包括admin-page.html是(如上)我想運行一些後端代碼admin-page.html依賴。

通常當我想打電話給我的後端我編輯urls.py,並告訴它在哪裏看,但因爲我從來沒有真正打到網址admin-page.html我不知道怎麼跟我的蟒蛇後端。

對此提出建議?

回答

0

如何在admin-page.html中包含您需要的數據,方法是在該頁面中使用單獨的機制去獲取並顯示數據?

E.G.在你的admin-page.html中,你有一個AJAX組件,它在瀏覽器中加載後直接從後臺檢索相關信息並顯示它。

與請求頁面時觸發它的效果相同。而且,如果您打算將它包含在該頁面的初始顯示中,則可能會在請求限制內很快返回所需的數據。