我有ProductListView
:
class ProductListView(ListView):
model = Product
template_name = 'products/product_list.html'
context_object_name = 'products'
我尝试创建另一个ListView
商家信息Product
:
class VoteView(ListView):
model = Product
template_name = 'recommendation/rec_product_list.html'
context_object_name = 'products'
但是当我尝试在浏览器中访问VoteView
时,会出现错误:它呈现product_list.html
,而不是rec_product_list.html
。
所以我对它进行了调试,并将get_template_names()
返回,
['recommendation/rec_product_list.html', 'products/product_list.html']
。
我可以通过插入以下代码来解决此问题:
def get_template_names(self):
return ['recommendation/rec_product_list.html']
但是想知道是否有比这更好的方式..
由于