我的views.py文件中有以下类:
class PostDetailView(DetailView):
model = Product
正确显示视图,存储在products/product_detail.html
然而,我在视图文件中也有以下类:
class OfferDetailView(DetailView):
model = Offer
我已经用offer_detail
视图创建了offer
目录。然而,Django仍然试图获得products/offer_details.html
当然,我可以手动设置模板名称,但我希望Django在offers
文件夹中搜索。为什么在products
中搜索?
Django使用应用程序的名称,因此如果在产品中定义了OfferDetailView,它将在该模板文件夹中进行搜索。型号名称未考虑在内。