Flask错误:“不允许使用方法所请求的URL不允许使用该方法”

Flask错误:“不允许使用方法所请求的URL不允许使用该方法”,第1张

Flask错误:“不允许使用方法所请求的URL不允许使用该方法”

这里发生的是数据库路由不接受任何url方法。

我会尝试将url方法放在应用程序路由中,就像在entry_page函数中一样:

@app.route('/entry', methods=['GET', 'POST'])def entry_page():    if request.method == 'POST':        date = request.form['date']        title = request.form['blog_title']        post = request.form['blog_main']        post_entry = models.BlogPost(date = date, title = title, post = post)        db.session.add(post_entry)        db.session.commit()        return redirect(url_for('database'))    else:        return render_template('entry.html')@app.route('/database', methods=['GET', 'POST'])        def database():    query = []    for i in session.query(models.BlogPost):        query.append((i.title, i.post, i.date))    return render_template('database.html', query = query)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5617998.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存