当前位置: 首页 > 面试题库 >

如何在模板代码中设置变量的值?

黎玺
2023-03-14
问题内容

说我有一个模板

<html>
<div>Hello {{name}}!</div>
</html>

在测试时,定义变量的值而不接触调用此模板的python代码将很有用。所以我正在寻找这样的东西

{% set name="World" %}     
<html>
<div>Hello {{name}}!</div>
</html>

Django中是否存在类似的内容?


问题答案:

你可以使用with模板标签。

{% with name="World" %}     
<html>
<div>Hello {{name}}!</div>
</html>
{% endwith %}


 类似资料:
  • 问题内容: 我正在阅读Laravel Blade 文档,但无法弄清楚如何在模板内分配变量以供以后使用。我不能这样做,因为那会回显“任何内容”,而我不希望那样。 我知道我可以做到,但这并不优雅。 在Blade模板中是否有更好,更优雅的方法来做到这一点? 问题答案: 不建议在视图中进行操作,因此没有刀片标签。如果您确实想在刀片视图中执行此操作,则可以在编写时打开一个php标签,也可以注册一个新的刀片标

  • 是否可以访问模板中的设置变量? 设置: 如何使用,而不在模板中重用,以避免重复的代码,尤其是在其层次结构较深的情况下?

  • 问题内容: 我有以下模板: 并最终以: 有办法吗? 问题答案: 更新资料 我们可以像这样创建指令并调用它 ng-var.directive.ts 通过此指令,我们可以使用以下命令 要么 要么 要么 原始答案 角v4 1)+ + 2)+ + 视图 component.ts 3)如果您不想创建包装器,可以使用 视图 正如@基思在评论中提到的 这在大多数情况下都可以使用,但这不是通用解决方案,因为它依赖

  • 问题内容: 我试图将值放入“标题”模板中,例如标题和导航链接,但无法访问我从包含的模板发送到主模板的变量。 渲染模板: index.html模板: header.html模板: 显然,它不会那样工作。 也许有一种方法可以解析/获取模板并将变量放入其中,而无需将整个头文件放入代码中?然后,我可以将该模板作为变量发送到我的主模板。但这似乎并不是最好的方法。 问题答案: 您可以在调用模板时将上下文传递给

  • 问题内容: 我需要在python脚本中设置一些环境变量,并且我希望从python调用的所有其他脚本(shell脚本)(将是子进程)来查看设置的环境变量。该值为数字。 如果这样做,它会抱怨说1必须是字符串。我也想知道一旦设置它,如何在python(在脚本的后半部分)中读取环境变量。 问题答案: 你可能需要考虑其他方面的代码健壮性; 当你将整数值的变量存储为环境变量时,请尝试 然后为了进行检索,请考虑

  • 问题内容: 如何从内部设置一些环境变量以与类似命令一起使用? 这是我目前所拥有的: 我想在启动脚本中设置环境变量(例如),同时仍然能够仅通过一个命令来启动应用程序。 问题答案: 在脚本命令中设置环境变量: 然后在您的应用中使用。 注意:确保它可以跨平台工作。如果只关心Mac / Linux,则可以忽略它。