gpt4 book ai didi

django - 在模板中声明变量

转载 作者:行者123 更新时间:2023-12-01 11:41:44 24 4
gpt4 key购买 nike

有什么方法可以在模板中声明变量吗?我将单选按钮、复选框和文本输入的用户值推送到模板,希望将他们之前的选择设置为选中/填写。在这个例子中,他们之前保存的选择作为数字 0- 存储在数据库中2.这会引发错误“空变量标签”。这可以在没有 pyjade 的标准 Django 模板中完成吗?

div
- var check = 'checked' if profile_info.selection == 0 else 'unchecked'
input(type="radio", name="lop", value="0", id="lop1", {{ check }})
div
- var check = 'checked' if profile_info.selection == 1 else 'unchecked'
input(type="radio", name="lop", value="1", id="lop2", {{ check }})
div
- var check = 'checked' if profile_info.selection == 2 else 'unchecked'
input(type="radio", name="lop", value="2", id="lop3", {{ check }})

最佳答案

您可以使用 with 模板标签。

{% with var=query.id %}
... use var in this template scope
{% endwith %}

您也可以创建自己的模板标签。

关于django - 在模板中声明变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19800810/

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