如何在烧瓶中记录信息? [复制]

Posted

技术标签:

【中文标题】如何在烧瓶中记录信息? [复制]【英文标题】:How to log info in flask? [duplicate] 【发布时间】:2018-12-09 18:08:06 【问题描述】:

我正在使用 pythonanywhere.com 运行我的代码, 我在 index.html 中使用了一个 post 表单,我有一个 log.txt 文件,我想记录用户的 info ip 地址,下面我想要 post form。 https://ibb.co/esiJhJ

【问题讨论】:

【参考方案1】:

您可以从request.remote_addr 获取IP 地址,并使用python 默认的logging 库,您可以轻松地将IP 写入文件。

代码示例

import logging

from flask import request

# configure your logging and let the file name is text.log
logging.basicConfig(filename='text.log', 
                    level=logging.INFO)


@app.route("/your_path", methods=["POST"])
def example():
    logging.info("ip: ".format(request.remote_addr))

您还可以修改写入格式。更多详情请访问here

【讨论】:

以上是关于如何在烧瓶中记录信息? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在烧瓶中获取 AJAX 发布的 JSON? [复制]

如何在烧瓶中获取当前的基本 URI? [复制]

如何将烧瓶表单提交到列表? [复制]

如何使用烧瓶生成下载网址而不存储在服务器端? [复制]

如何使用带有 Vuejs 的“Mustache”语法的烧瓶模板? [复制]

如何使用烧瓶将信息加载到数据库中?