我在烧瓶中褪色的模态布线问题。我的用户登录打开一个模态,我试图从烧瓶中的模态实现POST功能。
我想在索引下实现并从下面的帖子中搜索表单名称。
@app.route('/')
@app.route('/index')
def index():
if request.form.get('login', None) == 'submit' :
return 'Yeah hooo'
return render_template('index.html')
然而,当我执行上面的代码时,我得到了
不允许的方法
on / index。我担心的是我的登录表单在模板中,因此可以从任何路由调用。由于模板不是路线。请问有什么方法可以在烧瓶中达到这个目的吗?或者我是否必须登录到单独的html文件而不是模板?
答案 0 :(得分:0)
您应该明确地将POST添加到可以处理的方法列表中
@app.route('/', methods=['GET', 'POST'])
有关详细信息,请参阅here
根据第二个问题,只要您的登录表单向相同的路径(在您的情况下为'/'
)发出POST请求,就可以了。