Fixed #9780 -- Fixed an undefined internal link in the model forms documentation, thanks ramiro.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@9670 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Gary Wilson Jr 2008-12-23 00:01:09 +00:00
parent d66e63f2dc
commit c565352954
2 changed files with 9 additions and 5 deletions

View File

@ -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 File

@ -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::