1

Housekeeping我在我的模板文件夹中创建了一个子文件夹名称Properties,如下图所示。我这样做是为了更好地组织事情。

项目模板文件夹

问题

这里的情况是我的 UpdateView 在 app 文件夹Properties内而不是在Housekeeping. 这最终向我显示了这个错误:

TemplateDoesNotExist 位于 /properties/1/housekeeping/housekeeper/edit properties/propertyhousekeeper_update_form.html

这实际上是有道理的。如果我将文件移动到文件properties夹内,它工作正常。

以供参考:

#views.py
class HousekeeperUpdateView(UpdateView):
    # login_url = '/login/'
    redirect_field_name = 'properties/housekeeping/housekeeping.html'
    template_name_suffix = '_update_form'
    form_class = HousekeeperAddForm

    model = PropertyHousekeeper

有没有办法做到这一点?或者可以做到吗?

4

1 回答 1

1

尝试设置template_name = 'properties/housekeeping/housekeeping.html'。同时删除redirect_field_nametemplate_name_suffix

于 2019-09-12T18:02:38.160 回答