@@ -43,7 +43,7 @@ editing content:
43
43
This view inherits methods and attributes from the following views:
44
44
45
45
* :class:`django.views.generic.base.TemplateResponseMixin`
46
- * `` django.views.generic.edit.BaseFormView` `
46
+ * :class:` django.views.generic.edit.BaseFormView`
47
47
* :class:`django.views.generic.edit.FormMixin`
48
48
* :class:`django.views.generic.edit.ProcessFormView`
49
49
* :class:`django.views.generic.base.View`
@@ -85,6 +85,19 @@ editing content:
85
85
<input type="submit" value="Send message">
86
86
</form>
87
87
88
+ .. class:: django.views.generic.edit.BaseFormView
89
+
90
+ A base view for displaying a form. It is not intended to be used directly,
91
+ but rather as a parent class of the
92
+ :class:`django.views.generic.edit.FormView` or other views displaying a
93
+ form.
94
+
95
+ **Ancestors (MRO)**
96
+
97
+ This view inherits methods and attributes from the following views:
98
+
99
+ * :class:`django.views.generic.edit.FormMixin`
100
+ * :class:`django.views.generic.edit.ProcessFormView`
88
101
89
102
``CreateView``
90
103
==============
@@ -100,7 +113,7 @@ editing content:
100
113
101
114
* :class:`django.views.generic.detail.SingleObjectTemplateResponseMixin`
102
115
* :class:`django.views.generic.base.TemplateResponseMixin`
103
- * `` django.views.generic.edit.BaseCreateView` `
116
+ * :class:` django.views.generic.edit.BaseCreateView`
104
117
* :class:`django.views.generic.edit.ModelFormMixin`
105
118
* :class:`django.views.generic.edit.FormMixin`
106
119
* :class:`django.views.generic.detail.SingleObjectMixin`
@@ -141,6 +154,29 @@ editing content:
141
154
<input type="submit" value="Save">
142
155
</form>
143
156
157
+ .. class:: django.views.generic.edit.BaseCreateView
158
+
159
+ A base view for creating a new object instance. It is not intended to be
160
+ used directly, but rather as a parent class of the
161
+ :class:`django.views.generic.edit.CreateView`.
162
+
163
+ **Ancestors (MRO)**
164
+
165
+ This view inherits methods and attributes from the following views:
166
+
167
+ * :class:`django.views.generic.edit.ModelFormMixin`
168
+ * :class:`django.views.generic.edit.ProcessFormView`
169
+
170
+ **Methods**
171
+
172
+ .. method:: get(request, *args, **kwargs)
173
+
174
+ Sets the current object instance (``self.object``) to ``None``.
175
+
176
+ .. method:: post(request, *args, **kwargs)
177
+
178
+ Sets the current object instance (``self.object``) to ``None``.
179
+
144
180
``UpdateView``
145
181
==============
146
182
@@ -157,7 +193,7 @@ editing content:
157
193
158
194
* :class:`django.views.generic.detail.SingleObjectTemplateResponseMixin`
159
195
* :class:`django.views.generic.base.TemplateResponseMixin`
160
- * `` django.views.generic.edit.BaseUpdateView` `
196
+ * :class:` django.views.generic.edit.BaseUpdateView`
161
197
* :class:`django.views.generic.edit.ModelFormMixin`
162
198
* :class:`django.views.generic.edit.FormMixin`
163
199
* :class:`django.views.generic.detail.SingleObjectMixin`
@@ -198,6 +234,29 @@ editing content:
198
234
<input type="submit" value="Update">
199
235
</form>
200
236
237
+ .. class:: django.views.generic.edit.BaseUpdateView
238
+
239
+ A base view for updating an existing object instance. It is not intended to
240
+ be used directly, but rather as a parent class of the
241
+ :class:`django.views.generic.edit.UpdateView`.
242
+
243
+ **Ancestors (MRO)**
244
+
245
+ This view inherits methods and attributes from the following views:
246
+
247
+ * :class:`django.views.generic.edit.ModelFormMixin`
248
+ * :class:`django.views.generic.edit.ProcessFormView`
249
+
250
+ **Methods**
251
+
252
+ .. method:: get(request, *args, **kwargs)
253
+
254
+ Sets the current object instance (``self.object``).
255
+
256
+ .. method:: post(request, *args, **kwargs)
257
+
258
+ Sets the current object instance (``self.object``).
259
+
201
260
``DeleteView``
202
261
==============
203
262
@@ -214,7 +273,7 @@ editing content:
214
273
215
274
* :class:`django.views.generic.detail.SingleObjectTemplateResponseMixin`
216
275
* :class:`django.views.generic.base.TemplateResponseMixin`
217
- * `` django.views.generic.edit.BaseDeleteView` `
276
+ * :class:` django.views.generic.edit.BaseDeleteView`
218
277
* :class:`django.views.generic.edit.DeletionMixin`
219
278
* :class:`django.views.generic.detail.BaseDetailView`
220
279
* :class:`django.views.generic.detail.SingleObjectMixin`
@@ -248,3 +307,16 @@ editing content:
248
307
<p>Are you sure you want to delete "{{ object }}"?</p>
249
308
<input type="submit" value="Confirm">
250
309
</form>
310
+
311
+ .. class:: django.views.generic.edit.BaseDeleteView
312
+
313
+ A base view for deleting an object instance. It is not intended to be used
314
+ directly, but rather as a parent class of the
315
+ :class:`django.views.generic.edit.DeleteView`.
316
+
317
+ **Ancestors (MRO)**
318
+
319
+ This view inherits methods and attributes from the following views:
320
+
321
+ * :class:`django.views.generic.edit.DeletionMixin`
322
+ * :class:`django.views.generic.detail.BaseDetailView`
0 commit comments