#python #django #function #api #django-views
Вопрос:
Я работаю над проектом django. В одном из моих представлений у меня есть функция с именем «glassnode«. Для этого нужно несколько входных данных, но я заменяю их на хорошие … . Вы можете увидеть в коде ниже:
def glassnode(endpoint, ...):
response = req.get(
f'https://api.glassnode.com{endpoint}',
{
...
},
df = response.json()
return df
В рабочей версии моей конечной точки кода заполните следующим образом:
farray2 = glassnode('/v1/metrics/market/price_usd_close', ...)
Но мне нужно ввести конечную точку с URL-адреса django. Это приходит ко мне таким образом.
path('charts/drawchart/v1/metrics/<str:category>/<str:detail>/', charts.views.drawchart, name='drawchart'),
Поэтому я сделал свой URL таким образом:
def drawchart(request, category, detail):
userendpoint = '/v1/metrics/' category '/' detail
farray1 = glassnode(userendpoint,... )
...
И это не работает! :((( страница отображается с этой ошибкой:
JSONDecodeError в /диаграммы/чертежная диаграмма/v1/показатели/адреса/receiving_from_exchanges_count/