在烧瓶中路由淡化模式

时间:2015-06-25 08:19:49

标签: python flask

我在烧瓶中褪色的模态布线问题。我的用户登录打开一个模态,我试图从烧瓶中的模态实现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文件而不是模板?

1 个答案:

答案 0 :(得分:0)

您应该明确地将POST添加到可以处理的方法列表中

@app.route('/', methods=['GET', 'POST'])

有关详细信息,请参阅here

根据第二个问题,只要您的登录表单向相同的路径(在您的情况下为'/')发出POST请求,就可以了。