gpt4 book ai didi

javascript - 如何在 Django 模板中执行此操作

转载 作者:行者123 更新时间:2023-11-30 07:46:10 24 4
gpt4 key购买 nike

现在这将是一个有点奇怪的用例。也许有人有一些想法。

背景

我正在编写一个 AJAX 密集型网站。事实上,几乎没有任何整页重新加载。这意味着很多模板组合是在客户端完成的。目前我在 jQuery 中使用一些自己编写的脚本。为了让事情变得相当简单,我只使用变量占位符,像这样:{{ somevar.someattr.someotherattr }}。我可能会使用像 mustache 这样的东西来实现类似的行为。

另一方面,有时我喜欢能够在服务器端进行一些组合。我正在寻找一种方法来避免客户端和服务器端无意义的代码重复。

想法

我希望能够以这样一种方式呈现 Django 模板,即输出中的某些间隙将保持不变。更具体地说,如果模板渲染上下文中未提供给定变量,则占位符仍应显示为 {{ contents }}。我想知道使用过滤器和/或标签是否可以实现这种或类似的行为。

我可以只写 {{ somevar.someattr|default:"{{ somevar.someattr }}"}},但是这不是很干。

最佳答案

关于javascript - 如何在 Django 模板中执行此操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5750979/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com