如何在模板Django中获取字段值

时间:2018-06-07 15:45:34

标签: python django

我想从另一个字段的值中显示模板中的一些特定字段。我正在手动渲染字段。

models.py

OPTIONS = (
    ('YES', 'Yes'),
    ('NO', 'No'),
)

question = models.CharField(
    max_length=3,
    choices=OPTIONS,
    verbose_name="Are you employed now?")

company_name = models.CharField(
    max_length=30,
    blank=True)

在info.html

<strong>{{ form.question.label_tag }}</strong>
{{ form.question }}

{% if form.question.value == "YES" %} <!-- I want to do something like this and then rendering others fields -->
    <strong>{{ form.company_name.label_tag }}</strong>
    {{ form.company_name }}
{% endif %}

上面的if语句对我不起作用,有没有办法解决这个问题?非常感谢。

1 个答案:

答案 0 :(得分:0)

{{ varname }}

阅读您正在使用的模板的文档,