我正在切換到基於類的視圖。我也使用JavaScript來確認客戶端的任何刪除。 Django DeleteView需要一個我不關心的刪除確認模板。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)
將此添加到刪除視圖允許通過get進行刪除,但我將使用後解決方案。 [def get(self,* args,** kwargs):return self.delete(* args,** kwargs)] – un33k 2012-03-03 02:20:14