<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/docs/ref/forms/index.txt, branch stable/5.2.x</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=stable%2F5.2.x</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=stable%2F5.2.x'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2016-12-27T22:50:10Z</updated>
<entry>
<title>Fixed #15667 -- Added template-based widget rendering.</title>
<updated>2016-12-27T22:50:10Z</updated>
<author>
<name>Preston Timmons</name>
<email>prestontimmons@gmail.com</email>
</author>
<published>2016-12-27T22:00:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=b52c73008a9d67e9ddbb841872dc15cdd3d6ee01'/>
<id>urn:sha1:b52c73008a9d67e9ddbb841872dc15cdd3d6ee01</id>
<content type='text'>
Thanks Carl Meyer and Tim Graham for contributing to the patch.
</content>
</entry>
<entry>
<title>Fixed #17638 -- Added crosslinks between topic and reference guides.</title>
<updated>2014-09-29T22:06:31Z</updated>
<author>
<name>Duane Hilton</name>
<email>duane9@gmail.com</email>
</author>
<published>2014-09-27T22:12:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=054bdfeff113459a48974d08098915431d0a093d'/>
<id>urn:sha1:054bdfeff113459a48974d08098915431d0a093d</id>
<content type='text'>
Thanks oinopion for the suggestion and jarus for the initial patch.
</content>
</entry>
<entry>
<title>Fixed #20084 -- Provided option to validate formset max_num on server.</title>
<updated>2013-03-21T08:27:24Z</updated>
<author>
<name>Andrew Gorcester</name>
<email>andrew.gorcester@gmail.com</email>
</author>
<published>2013-03-21T06:27:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=f9ab543720532400e8b0d490cdbe67ea09ae9c17'/>
<id>urn:sha1:f9ab543720532400e8b0d490cdbe67ea09ae9c17</id>
<content type='text'>
This is provided as a new "validate_max" formset_factory option defaulting to
False, since the non-validating behavior of max_num is longstanding, and there
is certainly code relying on it. (In fact, even the Django admin relies on it
for the case where there are more existing inlines than the given max_num). It
may be that at some point we want to deprecate validate_max=False and
eventually remove the option, but this commit takes no steps in that direction.

This also fixes the DoS-prevention absolute_max enforcement so that it causes a
form validation error rather than an IndexError, and ensures that absolute_max
is always 1000 more than max_num, to prevent surprising changes in behavior
with max_num close to absolute_max.

Lastly, this commit fixes the previous inconsistency between a regular formset
and a model formset in the precedence of max_num and initial data. Previously
in a regular formset, if the provided initial data was longer than max_num, it
was truncated; in a model formset, all initial forms would be displayed
regardless of max_num. Now regular formsets are the same as model formsets; all
initial forms are displayed, even if more than max_num. (But if validate_max is
True, submitting these forms will result in a "too many forms" validation
error!) This combination of behaviors was chosen to keep the max_num validation
simple and consistent, and avoid silent data loss due to truncation of initial
data.

Thanks to Preston for discussion of the design choices.
</content>
</entry>
<entry>
<title>Fixed #10239 - Added docs for modelform_factory</title>
<updated>2013-01-11T11:00:19Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2013-01-11T10:59:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=71d76ec011b393990ba9f5fb63727dbe36c3c440'/>
<id>urn:sha1:71d76ec011b393990ba9f5fb63727dbe36c3c440</id>
<content type='text'>
Thanks ingenieroariel for the suggestion and slurms for the review.
</content>
</entry>
<entry>
<title>Fixed #10027 -- Makes links to form and field validation (and form reference docs in general) more readily available from form topic overview. Thanks to john_fries for the report.</title>
<updated>2010-10-10T07:08:35Z</updated>
<author>
<name>Gabriel Hurley</name>
<email>gabehr@gmail.com</email>
</author>
<published>2010-10-10T07:08:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=876013dc1205335bd6396e68fb9f8953b971fb73'/>
<id>urn:sha1:876013dc1205335bd6396e68fb9f8953b971fb73</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@14112 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #14141: docs now use the :doc: construct for links between documents.</title>
<updated>2010-08-19T19:27:44Z</updated>
<author>
<name>Jacob Kaplan-Moss</name>
<email>jacob@jacobian.org</email>
</author>
<published>2010-08-19T19:27:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=728effcfbdc29d7962b56d794f8911f57a9a63df'/>
<id>urn:sha1:728effcfbdc29d7962b56d794f8911f57a9a63df</id>
<content type='text'>
Thanks, Ramiro Morales.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@13608 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #9465 -- Simplified API Reference documentation titles for easier lookup and made first-level heading styles consistent.  Thanks, adamnelson.</title>
<updated>2009-12-26T03:44:21Z</updated>
<author>
<name>Gary Wilson Jr</name>
<email>gary.wilson@gmail.com</email>
</author>
<published>2009-12-26T03:44:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=c6fa4936b327f969cfd87517af2aa7c17980b0be'/>
<id>urn:sha1:c6fa4936b327f969cfd87517af2aa7c17980b0be</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@11990 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Massive reorganization of the docs. See the new docs online at http://docs.djangoproject.com/.</title>
<updated>2008-08-23T22:25:40Z</updated>
<author>
<name>Jacob Kaplan-Moss</name>
<email>jacob@jacobian.org</email>
</author>
<published>2008-08-23T22:25:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=97cb07c3a10ff0e584a260a7ee1001614691eb1d'/>
<id>urn:sha1:97cb07c3a10ff0e584a260a7ee1001614691eb1d</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8506 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
</feed>
