﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
33437	Add possibility to render fields individually using as_p, a_table and as_ul	Christophe Henry	nobody	"Currently, to render a form, there is a choice between rendering the form entirely with:

{{{#!xml
  <form action=""/your-name/"" method=""post"">
    {% csrf_token %}
    {{ form }}
    <input type=""submit"" value=""Submit"">
  </form>
}}}

and the more cumberstone solution of [https://docs.djangoproject.com/en/4.0/topics/forms/#rendering-fields-manually Rendering fields manually] if you need more flexibility — for instance if you need to fieldsets like proposed in #6630:

{{{#!xml
  <form action=""/your-name/"" method=""post"">
    {% csrf_token %}
    {{ form }}
    
    <div class=""fieldWrapper"">
      {{ form.subject.errors }}
      {{ form.subject.label_tag }}
      {{ form.subject }}
    </div>
    
    <input type=""submit"" value=""Submit"">
  </form>
}}}

What I propose is  a tradeoff where field can be rendered individually using this simple syntax:

{{{#!xml
  <form action=""/your-name/"" method=""post"">
    {% csrf_token %}
    {{ form }}
    
    {{ form.subject.as_p }}
    
    <input type=""submit"" value=""Submit"">
  </form>
}}}

I opened [https://github.com/django/django/pull/15313 a proposition PR to solve this feature request]."	New feature	closed	Forms	4.0	Normal	wontfix		Hrushikesh Vaidya	Unreviewed	0	0	0	0	0	0
