I\'ve got a bit of Django form code that looks like this:
class GalleryAdminForm(forms.ModelForm): auto_id=False order = forms.CharField(widget=forms
Another way to do it, but i think it still better to iterate form.visible_fields & form.hidden_fields
{% csrf_token %} {% for field in form %} {% if not field.is_hidden %} {{ field.label_tag }} {{ field.error }} {{ field }} {% else %} {{ field }} {% endif %} {% endfor %}