参数传递

Posted 道高一尺

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了参数传递相关的知识,希望对你有一定的参考价值。

# coding=utf-8
from flask import Flask, render_template
from models import User

app = Flask(__name__)


# 参数传递之字符串传递
@app.route("/user")
def hello_world():
    content = "kevin durant"
    return render_template("index.html", content=content)

# 参数传递之对象传递
@app.route("/user2")
def get_user():
    user = User(1, "lebron jams")
    return render_template("index2.html", user=user)


if __name__ == __main__:
    app.run(debug=True)

#index.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>title</title>
</head>
<body>
    <h1>{{ content }}</h1>
</body>
</html>

#index2.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <h1>hello, you are {{ user.user_name }}</h1>
</body>
</html>

 

以上是关于参数传递的主要内容,如果未能解决你的问题,请参考以下文章

操作栏选项卡:使用多次实例化的单个片段时如何传递参数

在C代码中将结构体变量作为参数传递效率忒低

Android - 使用安全参数传递参数

如何通过代码设置片段标签?

通过导航组件在底部导航片段之间传递数据

将变量传递给现代中继中的片段容器