2013-01-10 39 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组件,它在浏览器中加载后直接从后台检索相关信息并显示它。

与请求页面时触发它的效果相同。而且,如果您打算将它包含在该页面的初始显示中,则可能会在请求限制内很快返回所需的数据。