Получаю ошибку при выполнении этого кода (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)