托管时,Flask重定向错误

时间:2018-06-18 13:46:57

标签: python flask passenger flask-wtforms flask-login

我遇到的问题一直困扰着我当前的主持人。我有一个简单的登录Web应用程序,每当我确认表单是否有效时,它都会被错误地重定向。

compileJava

当表单有效时,数据库会更新,并且应该重定向回登录页面,但页面路由到/ register / login而不是简单地/ login。主机即时使用是共享的,并使用apache / passenger堆栈来提供python应用程序,我所知道的唯一日志信息是POST请求被发送到/ register,然后是GET到/ register / login。

我使用的Html是这样的:

@app.route('/register', methods=['GET', 'POST'])
def register():
    if current_user.is_authenticated:
        return redirect(url_for('index'))
    form = RegistrationForm()
    if form.validate_on_submit():
       #commit to database
        flash('Congratulations, you are now a registered user!')
        return redirect(url_for('login'))
    return render_template('register.html', title='Register', form=form)

0 个答案:

没有答案