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'
我的第二个问题:我想重定向到 404 上的特定 url。