我的django项目中有2个应用程序,1。HotelApp,2。ManageHotels
酒店详细信息将使用HotelApp中的模型向用户显示。
但是,我已在ManageHotels应用中设置了CreateView表单,供所有者添加酒店。
问题是,CreateView尝试在
中找到表单模板
HotelApp/templates/HotelApp/hotels_forms.html
我宁愿把hotels_forms.html放在ManageHotels/templates/ManageHotels/hotels_forms.html
如何更改模板路径?
谢谢!
答案 0 :(得分:2)
您可以通过在CreateView上指定“template_name”来指向所需的路径。类似的东西:
class HotelCreate(CreateView):
template_name = 'ManageHotels/templates/ManageHotels/hotels_forms.html'
model = Hotel
fields = '__all__'
您必须相应地调整路径。有关详情,请参阅django documentation