Django yfinance исторические данные

Я работаю над частным проектом Django, который можно описать как html-страницу с формой, состоящей из ввода поиска и кнопки отправки. Я хочу иметь возможность записать любой тикер акции ('AAPL') в input и сгенерировать график после запроса.

Однако я сделал все свои тесты вне фреймворка django. И тут начинается самое сложное. Мой код, связанный с отбором данных, разработанный ранее, не работает при выполнении во фреймворке Django.

from yahoo_finance import Share
def checkview(request):
    yahoo = Share('YHOO')
    stock = yahoo.get_open()
    return HttpResponse(room)

Вот код ошибки. Введите здесь описание изображения

Кроме того, я попробовал другой подход с этим кодом:

import yfinance as yf

tsla = yf.Ticker("TSLA")
hist = tsla.history(period='1y')

import plotly.graph_objects as go

fig = go.Figure(data=go.Scatter(x=hist.index,y=hist.Close, mode='lines'))
fig.show()

Может ли кто-нибудь объяснить мне, как я могу решить эту ошибку? И, как правильно установить пакеты в Django Framework. В качестве примера, я хочу использовать Plotly в дальнейшем в этом проекте.

Спасибо!

Вернуться на верх