當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。