当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Django DeleteView.template_name_suffix用法及代码示例


本文介绍django.views.generic.edit.DeleteView.template_name_suffix的用法。

声明

template_name_suffix

显示给 GET 请求的 DeleteView 页面使用 template_name_suffix'_confirm_delete' 。例如,将此属性更改为 '_check_delete' 以删除示例 Author 模型的对象的视图将导致默认 template_name'myapp/author_check_delete.html'

示例 myapp/views.py

from django.urls import reverse_lazy
from django.views.generic.edit import DeleteView
from myapp.models import Author

class AuthorDeleteView(DeleteView):
    model = Author
    success_url = reverse_lazy('author-list')

示例 myapp/author_confirm_delete.html

<form method="post">{% csrf_token %}
    <p>Are you sure you want to delete "{{ object }}"?</p>
    {{ form }}
    <input type="submit" value="Confirm">
</form>

相关用法


注:本文由纯净天空筛选整理自djangoproject.com大神的英文原创作品 django.views.generic.edit.DeleteView.template_name_suffix。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。