From 5367038e595b70a78553f3d5075aab23d3524869 Mon Sep 17 00:00:00 2001 From: guanjihuan Date: Mon, 26 Feb 2024 20:23:04 +0800 Subject: [PATCH] update --- 2024.02.26_flask_example/flask_hello_world.py | 10 ++++++++++ .../my_flask_app/flask_app.py | 15 +++++++++++++++ .../my_flask_app/templates/about.html | 14 ++++++++++++++ .../my_flask_app/templates/index.html | 12 ++++++++++++ 4 files changed, 51 insertions(+) create mode 100644 2024.02.26_flask_example/flask_hello_world.py create mode 100644 2024.02.26_flask_example/my_flask_app/flask_app.py create mode 100644 2024.02.26_flask_example/my_flask_app/templates/about.html create mode 100644 2024.02.26_flask_example/my_flask_app/templates/index.html diff --git a/2024.02.26_flask_example/flask_hello_world.py b/2024.02.26_flask_example/flask_hello_world.py new file mode 100644 index 0000000..7595b8c --- /dev/null +++ b/2024.02.26_flask_example/flask_hello_world.py @@ -0,0 +1,10 @@ +from flask import Flask + +app = Flask(__name__) # 创建Flask应用程序实例。将__name__作为参数传递给 Flask 类的构造函数,可以告诉Flask应用程序在哪里寻找静态文件夹、模板文件夹等相关资源。 + +@app.route('/') # 定义一个路由,将根URL('/')与hello()函数关联起来 +def hello(): + return 'Hello World!' + +if __name__ == '__main__': # 运行应用程序 + app.run(debug=True) # 增加debug=True,可以实现自动重载,Flask会监视代码是否更改 \ No newline at end of file diff --git a/2024.02.26_flask_example/my_flask_app/flask_app.py b/2024.02.26_flask_example/my_flask_app/flask_app.py new file mode 100644 index 0000000..3dc4b9d --- /dev/null +++ b/2024.02.26_flask_example/my_flask_app/flask_app.py @@ -0,0 +1,15 @@ +from flask import Flask, render_template + +app = Flask(__name__) + +@app.route('/') +def index(): + return render_template('index.html') + +@app.route('/about') +def about(): + name = 'Guan' + return render_template('about.html', name=name) + +if __name__ == '__main__': + app.run(debug=True) \ No newline at end of file diff --git a/2024.02.26_flask_example/my_flask_app/templates/about.html b/2024.02.26_flask_example/my_flask_app/templates/about.html new file mode 100644 index 0000000..a07d4aa --- /dev/null +++ b/2024.02.26_flask_example/my_flask_app/templates/about.html @@ -0,0 +1,14 @@ + + + + + + About + + +

About Me

+

This is the about page content. My name is {{name}}.

+

Home

+ + + \ No newline at end of file diff --git a/2024.02.26_flask_example/my_flask_app/templates/index.html b/2024.02.26_flask_example/my_flask_app/templates/index.html new file mode 100644 index 0000000..11f430b --- /dev/null +++ b/2024.02.26_flask_example/my_flask_app/templates/index.html @@ -0,0 +1,12 @@ + + + + + + Home + + +

Welcome to My Homepage!

+

About

+ + \ No newline at end of file