Skip to content

Commit

Permalink
Fixed #9780 -- Fixed an undefined internal link in the model forms do…
Browse files Browse the repository at this point in the history
…cumentation, thanks ramiro.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@9670 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information
gdub committed Dec 23, 2008
1 parent d66e63f commit c565352
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 5 deletions.
2 changes: 2 additions & 0 deletions docs/topics/forms/formsets.txt
Expand Up @@ -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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Expand Down
12 changes: 7 additions & 5 deletions docs/topics/forms/modelforms.txt
Expand Up @@ -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
Expand Down Expand Up @@ -272,7 +273,7 @@ specify ``fields`` or ``exclude`` like this::
class Meta:
model = Author
fields = ('name', 'title')

class PartialAuthorForm(ModelForm):
class Meta:
model = Author
Expand Down Expand Up @@ -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')
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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::

Expand Down

0 comments on commit c565352

Please sign in to comment.