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 в дальнейшем в этом проекте.
Спасибо!