Python烧瓶在网页

时间:2018-04-26 12:38:46

标签: python flask

我使用Python Flask下面的代码来读取网页中的远程用户名。 和name = Request.remote_user.name打印我REMOTE_USER作为输出可以有人真的告诉我在Web服务器中需要查看哪个特定配置?或者如何将真正的remote_user名称放入网页。

from flask import Flask
from flask import Flask, render_template, Request, jsonify
app = Flask(__name__)
import flask
import os
import getpass

@app.route("/")
def hello():
    return render_template('hello.html',name=name)

name =flask.Request.remote_user.name

if __name__ == "__main__":
app.run('localhost',8000)

和hello.html

<!doctype html>
<html>
  <body>
   <h1>Hello- {{ name }} </h1>
</body>
</html>

2 个答案:

答案 0 :(得分:0)

您可以使用

print(request.headers)

这将为您提供所有会话变量的列表。

获取远程用户

print(request.headers[X-Remote-User])

答案 1 :(得分:0)

我想我们可以首先使用下面的代码段标识所有标头,然后标识所需的标头,即remote user

标识请求中传递的所有标头和值

print("Headers: ", vars(request.headers))
for header in request.headers.items():
    print(header)

然后remote_user可以通过X-Remote-User中的键名header使用。

remote_user = request.headers.get("X-Remote-User")
print("Remote User: ", remote_user)