我有两种观点,定义如下:
class ListResultView(LoginRequiredMixin, ListView):
model = Result
class GalleryView(LoginRequiredMixin, ListView):
model = Result
template = 'gallery.html'
context_object_name = 'gallery'
所以ListResultView()使用隐式定义的结果_列表.html作为一个模板和结果被隐式定义为上下文模型,而GalleryView(它是相同数据的更漂亮的列表)使用显式定义的模板图库.html'并且上下文对象被定义为'gallery'。在
我用下面的方法给他们打电话网址.py(哪一个是主要的网址.py,不包括在内):
^{pr2}$困扰我的问题是,当我调用GalleryView url时,我得到的是ListResultView响应。我看不到任何错误消息,想知道是否有人可以指出我的错误所在,或者如何调试它。我现在的想法是抛弃基于类的视图,重写为基于函数的视图,这样我就可以更明确地处理正在发生的事情,但是由于时间的压力,我不想这样做。在
在您的}。在
GalleryView
处按template_name
更改{相关问题 更多 >
编程相关推荐