这里发生的是数据库路由不接受任何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)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)