我正在使用pythonanywhere.com来运行我的代码, 我在index.html中使用发布表格,并且我有一个log.txt文件,我想记录用户的信息ip地址,而在此下方我想要发布表格。 https://ibb.co/esiJhJ
答案 0 :(得分: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