繁体   English   中英

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

[英]How to get field value in template 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语句对我不起作用,有没有办法做到这一点? 非常感谢。

{{ varname }}

阅读所用模板的文档,

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM