gpt4 book ai didi

python - Flask 请求的日志表单数据

转载 作者:太空宇宙 更新时间:2023-11-03 16:08:03 26 4
gpt4 key购买 nike

我正在学习 Flask,但在复制教程时遇到问题。我在 Python 3.5.1 上使用 Flask 0.10.1。

我有以下应用程序,它在“添加”页面上有一个小表单。我想在控制台中显示我通过表单提交的所有内容,但除了下面的简单 POST 消息之外,我什么也没有得到。

任何帮助表示赞赏。谢谢!

enter image description here

from flask import Flask, render_template, url_for, request
from datetime import datetime
from logging import DEBUG



app = Flask(__name__)
app.logger.setLevel(DEBUG)

bookmarks = []

def store_bookmark(url):
bookmarks.append(dict (
url = url,
user= 'constantin',
date = datetime.utcnow()
))

@app.route('/')
@app.route('/index')
def index():
return render_template('index.html',title='TEST')


@app.route('/add',methods = ['GET','POST'])
def add():
if request.method == 'POST':
url = request.form['url']
store_bookmark(url)
app.logger.debug('stored url: ')
return render_template('add.html')


@app.errorhandler(404)
def page_not_found(e):
return render_template('404.html'),404


if __name__ == '__main__':
app.run()

最佳答案

documentation状态:

If the application runs in production mode (which it will do on your server) you might not see any log messages.

您在生产模式还是 Debug模式下运行代码?

确保它在 Debug mode 中运行通过将环境变量 FLASK_DEBUG 设置为 true 并重试,它就会出现。

关于python - Flask 请求的日志表单数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39581124/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com