【发布时间】:2021-04-14 15:09:00
【问题描述】:
我正在 Django 中构建一个应用程序,它使用基于类的视图。
在我的views.py中,我有这个基于类的视图,允许检查我的模型Product中对象的细节:
class ProductDetailView(DetailView):
queryset = Product.objects.all()
template_name = "products/detail.html"
def get_context_data(self, *args, **kwargs):
context = super(ProductListView, self).get_context_data(*args, **kwargs)
return context
当我尝试运行服务器时,我得到了这个回溯:
Traceback (most recent call last):
...
context = super(ProductListView, self).get_context_data(*args, **kwargs)
TypeError: super(type, obj): obj must be an instance or subtype of type
有什么问题?
【问题讨论】:
标签: python django super django-class-based-views