Flask Python URL堆叠

时间:2018-05-15 21:28:00

标签: flask flask-wtforms flask-login

我目前正在尝试使用Flask在a2hosting上托管一个简单的登录表单,但我遇到的问题是网址重定向和堆叠在彼此之上。 例如,我有www.site.com/index要求登录或创建一个。但是当用户登录或尝试注册时,该URL将执行类似www.site.com/login/index的操作,而不仅仅是重定向到/ index

以下是我的路线代码

的摘录
@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():
        #submit to database
        return redirect(url_for('login'))
    return render_template('register.html', title='Register', form=form)

路线片段

 @app.route('/')
 @app.route('/index')
    def index():
       # variable containing a test text 
        return render_template('home.html', title='Home')

1 个答案:

答案 0 :(得分:0)

请发送索引路由的代码段 - @ app.route('/ index')...