from django.views.generic import ListView
-----------------------------------
classListViewFoundat: django.views.generic.list
classListView(MultipleObjectTemplateResponseMixin, BaseListView):"""
Render some list of objects, set by `self.model` or `self.queryset`.
`self.queryset` can actually be any iterable of items, not just a queryset.
"""
DetailView
from django.views.generic import DetailView
-------------------------------------------
classDetailViewFoundat: django.views.generic.detail
classDetailView(SingleObjectTemplateResponseMixin, BaseDetailView):"""
Render a "detail" view of an object.
By default this is a model instance looked up from `self.queryset`, but the
view will support display of *any* object by overriding `self.get_object()`.
"""
CreateView
from django.views.generic.edit import CreateView
------------------------------------------------
classCreateViewFoundat: django.views.generic.edit
classCreateView(SingleObjectTemplateResponseMixin, BaseCreateView):"""
View for creating a new object instance,
with a response rendered by template.
"""
template_name_suffix = '_form'
UpdateView
from django.views.generic.edit import UpdateView
------------------------------------------------
classUpdateViewFoundat: django.views.generic.edit
classUpdateView(SingleObjectTemplateResponseMixin, BaseUpdateView):"""
View for updating an object,
with a response rendered by template.
"""
template_name_suffix = '_form'
DeleteView
from django.views.generic.edit import DeleteView
------------------------------------------------
classDeleteViewFoundat: django.views.generic.edit
classDeleteView(SingleObjectTemplateResponseMixin, BaseDeleteView):"""
View for deleting an object retrieved with `self.get_object()`,
with a response rendered by template.
"""
template_name_suffix = '_confirm_delete'
FormView
from django.views.generic.edit import FormView
----------------------------------------------
classFormViewFoundat: django.views.generic.edit
classFormView(TemplateResponseMixin, BaseFormView):"""
A view for displaying a form, and rendering a template response.
"""