Re: DeleteView Class

31 views
Skip to first unread message

Ryan Nowakowski

unread,
Aug 21, 2022, 4:44:27 PM8/21/22
to django...@googlegroups.com
It looks like you can override the delete method to get rid of the redirect behavior:

http://ccbv.co.uk/projects/Django/4.0/django.views.generic.edit/DeleteView/#delete

On August 20, 2022 2:39:46 AM CDT, Hussein Ahmad <h7osan...@gmail.com> wrote:
hi.. i dont want my delete button to redirect to a success url,how  can i do that
this is my code:
class ChatMessageDeleteView(LoginRequiredMixin, generic.DeleteView, UserPassesTestMixin):
    model = ChatMessage
    # success_url = ''
    def test_func(self):
        message = self.get_object()
        if self.request.user == message.user:
            return True
        return False
   
     def get_success_url(self) -> str:
         msg = self.get_object()
         chat = msg.channel.id
         return reverse('chat:chat-channel', args=[chat])


my button is working but its also sending DELETE method request to the success url also
im using htmx to send the delete request.

Reply all
Reply to author
Forward
0 new messages