本文整理匯總了Python中django.views.generic.DeleteView方法的典型用法代碼示例。如果您正苦於以下問題:Python generic.DeleteView方法的具體用法?Python generic.DeleteView怎麽用?Python generic.DeleteView使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類django.views.generic
的用法示例。
在下文中一共展示了generic.DeleteView方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: get_delete_class_view
# 需要導入模塊: from django.views import generic [as 別名]
# 或者: from django.views.generic import DeleteView [as 別名]
def get_delete_class_view(self):
name = '{0}_{1}'.format(self.get_name(), 'DeleteView')
options_dict = {
'model': self.model,
'kind': 'delete',
'fields': '__all__',
'get_success_url': lambda x: reverse(self.list_url_name),
}
if hasattr(self, 'delete_template_name') and self.delete_template_name:
options_dict['template_name'] = self.delete_template_name
parent_classes_list = [FallbackTemplateMixin]
parent_classes_list.extend(self.delete_mixins)
parent_classes_list.append(self.delete_view_class)
klazz = type(name, tuple(parent_classes_list), options_dict )
klazz.get_context_data = self.get_get_context_data(klazz)
return klazz
示例2: get_context_data
# 需要導入模塊: from django.views import generic [as 別名]
# 或者: from django.views.generic import DeleteView [as 別名]
def get_context_data(self, **kwargs):
"""Overriding get_context_data to add additional context."""
context = super(DeleteView, self).get_context_data(**kwargs)
# Provides the base template to extend from
context['template_extends'] = self.template_extends
return context
示例3: test_views_have_correct_parent_class
# 需要導入模塊: from django.views import generic [as 別名]
# 或者: from django.views.generic import DeleteView [as 別名]
def test_views_have_correct_parent_class(self):
self.assertEquals(self.list_view.__bases__[-1].__name__, "ListView")
self.assertEquals(self.create_view.__bases__[-1].__name__, "CreateView")
self.assertEquals(self.update_view.__bases__[-1].__name__, "UpdateView")
self.assertEquals(self.delete_view.__bases__[-1].__name__, "DeleteView")
self.assertEquals(self.detail_view.__bases__[-1].__name__, "DetailView")