我目前正在尝试使用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')
答案 0 :(得分:0)
请发送索引路由的代码段 - @ app.route('/ index')...