class django.views.generic.detail.SingleObjectTemplateResponseMixin
A mixin class that performs template-based response rendering for views that operate upon a single object instance. Requires that the view it is mixed with provides self.object, the object instance that the view is operating on. self.object will usually be, but is not required to be, an instance of a Django model. It may be None if the view is in the process of constructing a new instance.
Extends
Methods and Attributes
-
template_name_field -
The field on the current object instance that can be used to determine the name of a candidate template. If either
template_name_fielditself or the value of thetemplate_name_fieldon the current object instance isNone, the object will not be used for a candidate template name.
-
template_name_suffix -
The suffix to append to the auto-generated candidate template name. Default suffix is
_detail.
-
get_template_names() -
Returns a list of candidate template names. Returns the following list:
- the value of
template_nameon the view (if provided) - the contents of the
template_name_fieldfield on the object instance that the view is operating upon (if available) <app_label>/<model_name><template_name_suffix>.html
- the value of
Please login to continue.