クラスベースのビューに切り替えています。また、JavaScript を使用して、クライアント側で削除を確認します。Django DeleteView には、気にしない削除確認テンプレートが必要です。
Djangoであらゆる種類の削除の確認を無効にする簡単な方法はありますか?
class EntryDeleteView(DeleteView):
model = Entry
success_url = reverse_lazy('entry_list') # go back to the list on successful del
template_name = 'profiles/entry_list.html' # go back to the list on successful del
@method_decorator(login_required)
def dispatch(self, *args, **kwargs):
return super(EntryDeleteView, self).dispatch(*args, **kwargs)