我在使用deleteview时遇到错误,而创建和更新视图工作正常,我想将我的deleteview重定向到我的索引页面我的代码是: -
Views.py -
from django.views import generic
from django.views.generic.edit import CreateView, UpdateView, DeleteView
from django.core.urlresolvers import reverse_lazy
from .models import Album
class AlbumDelete(DeleteView):
model = Album
success_url = reverse_lazy('music:index')
urls.py -
url(r'^album/(?P<pk>[0-9]+)/delete/$', views.AlbumDelete.as_view(),
name='album-delete'),
music / index.html -
`<a href="{% url 'music:album-delete' album.id %}"><span class="glyphicon
glyphicon-trash"></span></a>`
错误是
在/ polls / album / 2 / delete /
上的TemplateDoesNotExist
答案 0 :(得分:0)
您没有默认视图。请检查docs
示例myapp / author_confirm_delete.html:
<form action="" method="post">{% csrf_token %}
<p>Are you sure you want to delete "{{ object }}"?</p>
<input type="submit" value="Confirm" />