Мне нужно создать две страницы входа.Один возвращает все шоколадные конфеты, произведенные компанией, а другой возвращает подробности об отдельных шоколадных конфетах.
Я пробовал это, но это не работает.
@app.route('/login', methods=['GET','POST'])
@app.route('/login2', methods=['GET','POST'])
def login():
error = None
if request.method =='POST':
un = request.form['username']
pw = request.form['password']
#check if username and password is correct and store the result in check
if check == "error":
error = 'Invalid Credentials. Please try again.'
else:
return redirect(url_for('login2'))
return render_template('login.html', error = error)
if __name__ == '__main__':
app.run(debug = True)
def login2():
error = None
if request.method =='POST':
un = request.form['username']
pw = request.form['password']
#check if username and password is correct and store the result in check
if check=="error":
error = 'Invalid Credentials. Please try again.'
else:
return redirect(url_for('home'))
return render_template('login2.html', error=error)
Но это выдает ошибку, которая говорит: "создать URL для login2.Вы имели ввиду логин?И я использую стандартные шаблоны для входа на html-страницу