MultiValueDictKeyError at /

при локальном запросе post (pycharm) все работает, но не на сервере. Я не могу понять, в чем проблема, я вижу, что не могу найти doc_id, но не понимаю почему

пост

{
    "customer_id":"1",
    "field":
    {
        "Number_doc_str":"32",
        "company_1":"РосРеестр",
        "company_2": "ИП Иванов",
        
    },
 "doc_id": 2
 }

view.py

class AddDocument(APIView):


def post(self, request):
    data = request.data  
    document = Document.objects.get(id=data['doc_id'])

Ошибка:

MultiValueDictKeyError at /adddocument/
'doc_id'
Request Method: POST
Request URL:    http://constructor.site/adddocument/
Django Version: 3.2.11
Exception Type: MultiValueDictKeyError
Exception Value:    
'doc_id'
Exception Location: /var/www/u1576304/data/djangoenv/lib/python3.7/site-      packages/django/utils/datastructures.py, line 78, in __getitem__
Python Executable:  /opt/python/python-3.7.0/bin/python
Python Version: 3.7.10
Python Path:    
['/var/www/u1576304/data//www/constructor.site/Constructor',
'/var/www/u1576304/data/djangoenv/lib/python3.7/site-packages',
'/var/www/u1576304/data/www/constructor.site',
'/usr/share/passenger/helper-scripts',
'/opt/python/python-3.7.0/lib/python37.zip',
'/opt/python/python-3.7.0/lib/python3.7',
'/opt/python/python-3.7.0/lib/python3.7/lib-dynload',
'/opt/python/python-3.7.0/lib/python3.7/site-packages']
Server time:    Sun, 23 Jan 2022 14:25:02 +0000
Вернуться на верх