第一点:https://dormousehole.readthedocs.io/en/latest/
Flask的中文手册,虽然Flask已经不再年轻。
简介:
Flask 是一个微型的 Python 开发的 Web 框架,基于Werkzeug WSGI工具箱和Jinja2 模板引擎。 Flask使用BSD授权。 Flask也被称为“microframework”,因为它使用简单的核心,用extension增加其他功能。Flask没有默认使用的数据库、窗体验证工具。然而,Flask保留了扩增的弹性,可以用Flask-extension加入这些功能:ORM、窗体验证工具、文件上传、各种开放式身份验证技术。
我的树莓派中部署了python环境
安装了Flask。
这是两个准备工作。
这里我就举一个例子:
第一步编写python后台程序:hello-template.py
from flask import Flask, render_template
import datetime
app = Flask(__name__)
@app.route("/")
def hello():
now = datetime.datetime.now()
timeString = now.strftime("%Y-%m-%d %H:%M")
templateData = {
'title' : 'HELLO!',
'time': timeString
}
return render_template('main.html', **templateData)
if __name__ == "__main__":
app.run(host='192.168.0.104', port=8000, debug=True)
在templates文件加中新建main.html 文件
代码如下:
<!DOCTYPE html>
<head>
<title>{{ title }}</title>
</head>
<body>
<h1>Hello, World!</h1>
<h2>The date and time on the server is: {{ time }}</h2>
<button>提交</button>
</body>
</html>
然后在同一个局域网中,就可以访问http:192.168.0.104:8000这个页面了。页面如下:
一个简单的案例,如有需要探讨的可以私信或留言。