Как создать форму Django, которая отображает метку флажка справа от флажка?

Я взял ответ ромкинов и сделал pythonista его немного более общим

def field_type(field, ftype):
    try:
        t = field.field.widget.__class__.__name__
        return t.lower() == ftype
    except:
        pass
    return False

Таким django образом, вы можете проверить python-shell тип виджета напрямую с помощью django строки

{% if field|field_type:'checkboxinput' %}
    
{% else %}
     {{ field }}
{% endif %}

python

django

checkbox

2022-09-25T03:10:03+00:00