При попытке рендеринга возникла исключительная ситуация:
django.urls.exceptions.NoReverseMatch: Reverse for 'ratio' with arguments '('',)' not found. 1 pattern(s) tried: ['dashboards/ratio']
Вот виды views.py:
def ratio(request, ticker1, ticker2):
tickers_values = TSDB.objects.filter(TICKER__in = [ticker1, ticker2]).values("DATE", "TICKER", "CLOSE")
tickers_list = []
for ticker in tickers_values:
tickers_list.append([ticker['DATE'], ticker['TICKER'], ticker['CLOSE']])
df = pd.DataFrame(tickers_list, columns = ['DATE', 'TICKER', 'CLOSE'])
df = df.pivot_table(values = 'CLOSE', index = 'DATE', columns = 'TICKER')
print(df)
json_list = []
df['RATIO'] = df[ticker1]/df[ticker2]
for i in df[['RATIO']].itertuples():
json_list.append([totimestamp(i[0])*1000, i[1]])
return JsonResponse(json_list, safe = False)
Я не имею ни малейшего понятия о том, откуда эта ошибкаот.Я собираюсь предположить, что это то, что я передаю в $.getJSON()
.(Я новичок в django и пытаюсь создать график данных с использованием Highcharts.)