类视图默认视图位置默认为错误的文件夹



我的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,它将在该模板文件夹中进行搜索。型号名称未考虑在内。

相关内容

  • 没有找到相关文章

最新更新