Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

[1.0.X] Fixed #9780 -- Fixed an undefined internal link in the model …

…forms documentation, thanks ramiro.

Backport of r9670 from trunk.


git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.0.X@9671 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
commit 518e19a36305b550d29457f1da3f251a886b11e9 1 parent 6c3a98a
@gdub gdub authored
View
2  docs/topics/forms/formsets.txt
@@ -110,6 +110,8 @@ attempt to provide an article, but fail to do so::
As we can see the formset properly performed validation and gave us the
expected errors.
+.. _understanding-the-managementform:
+
Understanding the ManagementForm
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
View
12 docs/topics/forms/modelforms.txt
@@ -197,7 +197,8 @@ accepts either ``True`` or ``False``. If you call ``save()`` with
the database. In this case, it's up to you to call ``save()`` on the resulting
model instance. This is useful if you want to do custom processing on the
object before saving it, or if you want to use one of the specialized
-:ref:`model saving options <ref-models-force-insert>`. ``commit`` is ``True`` by default.
+:ref:`model saving options <ref-models-force-insert>`. ``commit`` is ``True``
+by default.
Another side effect of using ``commit=False`` is seen when your model has
a many-to-many relation with another model. If your model has a many-to-many
@@ -272,7 +273,7 @@ specify ``fields`` or ``exclude`` like this::
class Meta:
model = Author
fields = ('name', 'title')
-
+
class PartialAuthorForm(ModelForm):
class Meta:
model = Author
@@ -429,7 +430,7 @@ Alternatively, you can create a subclass that implements a ``get_queryset()``
method::
from django.forms.models import BaseModelFormSet
-
+
class BaseAuthorFormSet(BaseModelFormSet):
def get_queryset(self):
return super(BaseAuthorFormSet, self).get_queryset().filter(name__startswith='O')
@@ -496,7 +497,7 @@ number of objects needed::
>>> Author.objects.order_by('name')
[<Author: Charles Baudelaire>, <Author: Paul Verlaine>, <Author: Walt Whitman>]
-
+
>>> AuthorFormSet = modelformset_factory(Author, max_num=2, extra=1)
>>> formset = AuthorFormSet(queryset=Author.objects.order_by('name'))
>>> formset.initial
@@ -583,7 +584,8 @@ itself::
</form>
When you manually render the forms yourself, be sure to render the management
-form as shown above. See the :ref:`management form documentation <understanding-the-managementform>`.
+form as shown above. See the :ref:`management form documentation
+<understanding-the-managementform>`.
Third, you can manually render each field::

0 comments on commit 518e19a

Please sign in to comment.
Something went wrong with that request. Please try again.