Привет, я хорошо разбираюсь в Python, но мои навыки Django начинающие. Я разработал программу в Tkinter как GUI, но решил добавить в Django.
Вот мой бэкэнд и графический интерфейс пользователя:
from tkinter import*
import numpy as np
import pandas as pd
from scipy.stats import norm
from pandas_datareader import data as wb
from yahoofinancials import YahooFinancials
Пользователь вставил тикер в поле ввода, и переменная помогла получить символ тикера через tickers = [self.entry_stock.get()]
, затем яиспользовал ниже, чтобы получить цену акций
yahoo_financials = YahooFinancials(tickers)
new_data = pd.DataFrame()
for t in tickers :new_data[t] = wb.DataReader(t, data_source ='yahoo', start = '2004-1-1')['Adj Close']
a = new_data[t]
В Django я запутался, как преобразовать входные данные в индексный символ:
<form class="ticker_area form-control-lg" method="POST">
{% csrf_token %}
<input class="ticker_button" type="text" placeholder="Ticker" aria-label="Search">
<button class="btn btn-outline-warning btn-rounded btn-sm my-1" type="submit">OK</form>
во внутреннем интерфейсе symbol= ['AAPL']
, который позволяет получить компаниюданные в таком формате. В tkinter я использовал `tickers = [self.entry_stock.get ()], чтобы получить стоимость акций и использовать дальше.
Но я не знаю, как сделать в Django форму для передачи данных тикера в этот формат `tickers = [self.entry_stock.get ()], чтобы я мог в дальнейшем использовать его для получения ценыstock
Я использовал форму в шаблоне. Где я должен импортировать эти библиотеки?:
from tkinter import*
import numpy as np
import pandas as pd
from scipy.stats import norm
from pandas_datareader import data as wb
from yahoofinancials import YahooFinancials
Я положил views.py
, но, похоже, это не работает.
Я был бы признателен, если бы вы получили от меня руководство по извлечению тикера из области поиска и несколько советов о том, что мне следует искать. Любая помощь будет оценена.