Loading docs/ref/class-based-views/generic-editing.txt +11 −0 Original line number Diff line number Diff line Loading @@ -111,6 +111,12 @@ CreateView creating objects for the example ``Author`` model would cause the default ``template_name`` to be ``'myapp/author_create_form.html'``. .. attribute:: object When using ``CreateView`` you have access to ``self.object``, which is the object being created. If the object hasn't been created yet, the value will be ``None``. **Example myapp/views.py**:: from django.views.generic.edit import CreateView Loading Loading @@ -162,6 +168,11 @@ UpdateView updating objects for the example ``Author`` model would cause the default ``template_name`` to be ``'myapp/author_update_form.html'``. .. attribute:: object When using ``UpdateView`` you have access to ``self.object``, which is the object being updated. **Example myapp/views.py**:: from django.views.generic.edit import UpdateView Loading docs/ref/class-based-views/mixins-editing.txt +6 −4 Original line number Diff line number Diff line Loading @@ -12,7 +12,7 @@ The following mixins are used to construct Django's editing views: .. note:: Examples of how these are combined into editing views can be found at the documentation on ``Generic editing views``. the documentation on :doc:`/ref/class-based-views/generic-editing`. FormMixin --------- Loading Loading @@ -112,9 +112,7 @@ ModelFormMixin mixin have access to the :attr:`~django.views.generic.detail.SingleObjectMixin.model` and :attr:`~django.views.generic.detail.SingleObjectMixin.queryset` attributes, describing the type of object that the ``ModelForm`` is manipulating. The view also provides ``self.object``, the instance being manipulated. If the instance is being created, ``self.object`` will be ``None``. describing the type of object that the ``ModelForm`` is manipulating. **Mixins** Loading Loading @@ -218,6 +216,10 @@ ProcessFormView The ``PUT`` action is also handled and just passes all parameters through to :meth:`post`. DeletionMixin ------------- .. class:: django.views.generic.edit.DeletionMixin Enables handling of the ``DELETE`` http action. Loading Loading
docs/ref/class-based-views/generic-editing.txt +11 −0 Original line number Diff line number Diff line Loading @@ -111,6 +111,12 @@ CreateView creating objects for the example ``Author`` model would cause the default ``template_name`` to be ``'myapp/author_create_form.html'``. .. attribute:: object When using ``CreateView`` you have access to ``self.object``, which is the object being created. If the object hasn't been created yet, the value will be ``None``. **Example myapp/views.py**:: from django.views.generic.edit import CreateView Loading Loading @@ -162,6 +168,11 @@ UpdateView updating objects for the example ``Author`` model would cause the default ``template_name`` to be ``'myapp/author_update_form.html'``. .. attribute:: object When using ``UpdateView`` you have access to ``self.object``, which is the object being updated. **Example myapp/views.py**:: from django.views.generic.edit import UpdateView Loading
docs/ref/class-based-views/mixins-editing.txt +6 −4 Original line number Diff line number Diff line Loading @@ -12,7 +12,7 @@ The following mixins are used to construct Django's editing views: .. note:: Examples of how these are combined into editing views can be found at the documentation on ``Generic editing views``. the documentation on :doc:`/ref/class-based-views/generic-editing`. FormMixin --------- Loading Loading @@ -112,9 +112,7 @@ ModelFormMixin mixin have access to the :attr:`~django.views.generic.detail.SingleObjectMixin.model` and :attr:`~django.views.generic.detail.SingleObjectMixin.queryset` attributes, describing the type of object that the ``ModelForm`` is manipulating. The view also provides ``self.object``, the instance being manipulated. If the instance is being created, ``self.object`` will be ``None``. describing the type of object that the ``ModelForm`` is manipulating. **Mixins** Loading Loading @@ -218,6 +216,10 @@ ProcessFormView The ``PUT`` action is also handled and just passes all parameters through to :meth:`post`. DeletionMixin ------------- .. class:: django.views.generic.edit.DeletionMixin Enables handling of the ``DELETE`` http action. Loading