Я перехожу к классам. Я также использую JavaScript для подтверждения удаления на стороне клиента. Для Django DeleteView требуется шаблон подтверждения удаления, который мне не нужен.Django class-based view - 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)
добавление этого в вид удаления позволяет удалить с помощью get, но вместо этого я пойду с пост-решением. [def get (self, * args, ** kwargs): return self.delete (* args, ** kwargs)] – un33k