While it is recommended to use the following construct to check whether request is POST,

if request.method == 'POST':
    pass

It is likely that people will find

if request.POST:
    pass

to be more elegant and concise.

Are there any reasons not to use it, apart from personal preference?

Edit
Report