Flask学习笔记7:视图与模板用法详解
Flask 的视图用法,挺灵活也挺简洁,尤其适合那种后端逻辑和前端展示不想绑死一块的场景。比如你用render_template()
配合模板引擎,前后端分工明确,改起来不累。
视图函数里你可以直接返回字符串、模板,甚至是 JSON 对象。操作简单,像return jsonify(data)
,接口就出来了,前端调着也舒服。
如果你还没搞清楚@app.route()
是怎么映射 URL 的,推荐你看看这篇视图函数用法示例,写得还挺细,带代码的那种,照着抄一遍基本就明白了。
视图和模板这块其实和 Django 也有点像,只是 Flask 更轻量。你要是走全栈路线,像这篇Flask 视图和模板的综合用法文章,内容就比较全面,建议一起搭着看。
前端想调 Flask 接口?那就得了解下 AJAX 跨域的事儿。这篇原生 JS 实现 Ajax 跨域求 flask 响应内容写得蛮实在,直接上手就能跑。
如果你对模板引擎的细节也感兴趣,比如怎么传值、怎么写循环判断,那这篇入门模板引擎文章也可以看看,算是基础但还挺实用的。
嗯,顺带一提,想搞懂求的全过程,比如求来了之后 Flask 都干了啥?可以翻翻这篇浅谈 flask 源码之求过程,虽然是源码向,但不难啃。
如果你正在搭 Flask 接口,又想顺带写个简单管理页,其实可以顺路看看这个响应式网页模板,样式不复杂,页面响应也快,前后配合正好。
,想玩转 Flask,视图函数和模板渲染这块你一定得搞明白。如果你前端背景比较强,那建议多折腾下模板和 AJAX 部分;要是后端思维更清晰,那可以深挖一下求流程。
下载地址
用户评论