from bottle import route, run, debug, error, request, template
@route('/home')
@route('/home/')
def login():
return template('templates/login')
@route('/home', method='POST')
@route('/home/', method='POST')
def welocme():
data = request.POST
if data:
password = data.get('password')
check_pass = 'password'
if password == check_pass:
return template('templates/welcome')
else:
return template('templates/login')
else:
return template('templates/login')
Мое требование: я получу страницу входа и приветствия по тому же URL.Страница входа имеет только одно поле пароля.
Моя проблема: Если я получу логин и снова зайду на страницу приветствия при обновлении, она отправит меня на страницу входа.Но в идеале это должно быть только на странице приветствия.
@error(404)
def error404(error):
return 'http://google.com'
Моя вторая проблема: я хочу перенаправить на определенный URL на 404.