私信  •  关注

dqd

dqd 最近创建的主题
dqd 最近回复了
14 年前
回复了 dqd 创建的主题 » 遍历字段时访问django表单的初始值

具有初始键的解决方案对我不起作用,因为该字段作为值包含空字符串。我必须写自己的自定义标签:

from django import template
register = template.Library()

@register.simple_tag
def field_empty(field):
    if not field.form.initial.get(field.name):
        return ' hidden'

    return ''

在您的示例中,我将按如下方式使用标记:

<li class="{{ field.name }} {% field_empty field %}">