﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
14558	Generic View http_method bug	pyrou	nobody	"In generic views, you can find some http_method alias, just like in [http://code.djangoproject.com/browser/django/trunk/django/views/generic/edit.py#L226 DeleteView] (inherited from !DeletionMixin)

{{{
post = delete 
}}}

but if you override the orginal ""delete"" method in your own view :
{{{
class myDeleteView(DeleteView):
    def delete(self, request, *args, **kwargs):
        print ""some console log""
        return super(DeleteView, self).delete(self, request, *args, **kwargs)
}}}

your log is never printed, because your browser will use POST method, and so the original delete method is called instead of the overriden one.[[BR]]

Adding everytime the alias {{{post = delete}}} is not ""DRY-ful"".. 

This way seems to be more ""correct"" for every alias:
{{{
def post(self, *args, **kwargs):
    return self.delete(*args, **kwargs)
}}} "		closed	Generic views	dev		fixed		michael.hurni@…	Accepted	0	0	0	0	0	0
