Я пытаюсь получить цену акций от iexfianance. Когда я пытаюсь запустить это, я получаю ValueError: Please input a symbol or list of symbols
. Как мне сделать s=Stock()
, чтобы получить ввод из формы? Я пытался изменить ввод в строку, но это не сработало, это уже строка. Пожалуйста, помогите !!
class InvestmentForm(Form):
stockSymbol = StringField('Stock Symbol', validators=[InputRequired(), Length(min=2, max=5 ,message='Please Enter Correct
symbol')])
allotment = FloatField('Allotment', validators=[InputRequired()])
finalSharePrice = FloatField('Final Share Price', validators=[InputRequired()])
sellCommision = FloatField('Sell Commision',validators=[InputRequired()])
initialSharePrice = FloatField('Initial Share Price', validators=[InputRequired()])
buyCommission = FloatField('Buy Commission', validators=[InputRequired()])
@app.route("/",methods=['GET','POST'])
def index():
form = InvestmentForm()
userInput = form.stockSymbol.data
s = Stock(userInput)
print(s.get_price())
return render_template('home.html',form=form)