0

我有一个模板页面,base.html

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

现在我想做的是何时admin-page.html包含(如上)我想运行一些admin-page.html依赖的后端代码。

通常,当我想调用我的后端时,我会编辑urls.py并告诉它在哪里查看,但由于我从未真正点击过 url,admin-page.html所以我不确定如何与我的 python 后端交谈。

建议?

4

2 回答 2

0

如何在 admin-page.html 本身中包含所需的数据,方法是在该页面中设置一个单独的机制来获取然后显示数据?

例如,在您的 admin-page.html 中,您有一个 AJAX 组件,在加载到浏览器中时,它会直接从您的后端检索相关信息并显示它。

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

于 2013-01-10T10:48:50.847 回答
0

看起来我正在寻找一个自定义模板标签。

https://docs.djangoproject.com/en/dev/howto/custom-template-tags/

于 2013-01-10T12:03:39.500 回答