2👍
✅
The attributes are misnamed, really; they have nothing to do with GET and POST.
In HTTP, parameters can either be provided as the querystring part of the URL – /foo/bar?q=123 – or in the request body. Django calls these GET and POST, but it’s perfectly valid to have a querystring on a POST, hence the confusion. (The opposite isn’t true, though; a GET can’t have a body).
Source:stackexchange.com