36👍
✅
request.POST
is only for form-encoded data. If you are posting JSON, then you should use request.body
instead.
import json
json.loads(request.body.decode('utf-8'))
If you do this, you’ll have to make changes to your class based view to use request.body
instead.
If you want to get axios to send form encoded data instead, this issue on GitHub might help.
Source:stackexchange.com