Reference The form rendering API
Field templates receive a context from BoundField.get_context(). By default, fields receive a dictionary with the following values: field: The BoundField.
694 sections in Django 5.2 Search all versions →
Reference The form rendering API
Field templates receive a context from BoundField.get_context(). By default, fields receive a dictionary with the following values: field: The BoundField.
Reference The form rendering API
This is a dictionary that contains values like: name value attrs is_hidden template_name Some widgets add further information to the context. For instance, all widgets that subclass Input defines widget['type'] and MultiWidget defines widget['subwidgets'] for looping purposes.
Reference The form rendering API
BaseFormSet.template_name To override formset templates, you must use the TemplatesSetting renderer. Then overriding formset templates works the same as overriding any other template in your project.
Reference The form rendering API
Field.template_name To override field templates, you must use the TemplatesSetting renderer. Then overriding field templates works the same as overriding any other template in your project.
Reference The form rendering API
Built-in widget templates are stored in the django/forms/widgets path. You can provide a custom template for input.html by defining django/forms/widgets/input.html, for example. See Built-in widgets for the name of each widget’s template.
Reference PostgreSQL specific form fields and widgets Fields
This group of fields all share similar functionality for accepting range data. They are based on MultiValueField. They treat one omitted value as an unbounded range. They also validate that the lower bound is not greater than the upper bound.
Reference PostgreSQL specific form fields and widgets FieldsRange Fields
classIntegerRangeField : Based on IntegerField and translates its input into django.db.backends.postgresql.psycopg_any.NumericRange. Default for IntegerRangeField and BigIntegerRangeField.
Reference PostgreSQL specific form fields and widgets FieldsRange Fields
classDecimalRangeField : Based on DecimalField and translates its input into django.db.backends.postgresql.psycopg_any.NumericRange. Default for DecimalRangeField.
Reference PostgreSQL specific form fields and widgets FieldsRange Fields
classDateTimeRangeField : Based on DateTimeField and translates its input into django.db.backends.postgresql.psycopg_any.DateTimeTZRange. Default for DateTimeRangeField.
Reference PostgreSQL specific form fields and widgets FieldsRange Fields
classDateRangeField : Based on DateField and translates its input into django.db.backends.postgresql.psycopg_any.DateRange. Default for DateRangeField.
Reference PostgreSQL specific form fields and widgets Widgets
classRangeWidget(base_widget,attrs=None) : Widget used by all of the range fields. Based on MultiWidget.
Reference GeoDjango Forms API Form field classes
classGeometryField[source]
Reference GeoDjango Forms API Form field classes
classPointField[source]
Reference GeoDjango Forms API Form field classes
classLineStringField[source]
Reference GeoDjango Forms API Form field classes
classPolygonField[source]
Reference GeoDjango Forms API Form field classes
classMultiPointField[source]
Reference GeoDjango Forms API Form field classes
classMultiLineStringField[source]
Reference GeoDjango Forms API Form field classes
classMultiPolygonField[source]