Flask学习笔记6路由与视图功能详解
Flask 的入门代码写得干净利落,学起来没啥压力。
项目的结构也比较清晰,主要就靠一个app.py
撑起整个小项目,路由、视图都写在里面,看着挺直观的。
@app.route()的用法是关键,配上视图函数,访问 URL 就能看到结果。比如你打开首页就能看到Hello, World!
,想加个/about
?几行代码就搞定。
动态路由也不难,比如/user/
,能直接把 URL 里的名字当成参数用,拿来做用户中心合适。
再往下走,你就能看到render_template
和request
的用法,分别用来渲染 HTML 模板和表单数据。嗯,用 Jinja2 模板配合 Python 变量,页面逻辑一下就活了。
有意思的是,这套源码还顺带提了一嘴 Flask 的扩展,比如Flask-SQLAlchemy
、Flask-SocketIO
这些插件,想加数据库、搞实时通信都能无缝接上。
如果你刚开始接触 Flask,或者准备撸一个小 Web 项目,这套源码真的蛮适合上手练练的,代码不多但覆盖点还挺全。
下载地址
用户评论