Получаю ошибку при выполнении этого кода (django,rest_framework)

Я изучаю django rest_framework , Но вот в чем проблема, я получаю следующую ошибку. Что я делаю не так? Я провел много исследований, пытаясь решить проблему jsondecodeerror. Однако, я не нахожу решения.

import requests
import json

URL = "http://127.0.0.1:8000/studentapi/"

def get_data(id=None):
    data = {}
    if id is not None:
        data = {'id':id}
    json_data= json.dumps(data)
    r= requests.get(url = URL , data = json_data)
    data = r.json()
    print(data)
    
get_data()```


error---
    python myapp.py
Traceback (most recent call last):
  File "C:\Users\P.ARYAPRAKASH\Documents\Djangovs\fun_api_view\myapp.py", line 15, in <module>
    get_data()
  File "C:\Users\P.ARYAPRAKASH\Documents\Djangovs\fun_api_view\myapp.py", line 12, in get_data
    data = r.json()
  File "C:\Users\P.ARYAPRAKASH\AppData\Roaming\Python\Python39\site-packages\requests\models.py", line 910, in json
    return complexjson.loads(self.text, **kwargs)
  File "C:\Python39\lib\json\__init__.py", line 346, in loads
    return _default_decoder.decode(s)
  File "C:\Python39\lib\json\decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end()) 
  File "C:\Python39\lib\json\decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Вернуться на верх