欢迎光临本站
我们一直在努力

flask,一款轻量级Web开发的神器!

lask,轻量级Web开发的神器!

说实话,老有同学问我学Web开发该从哪入手,我都会推荐用flask。这玩意儿对新手太友好了,代码清爽不说,关键是真的好使。flask就像个积木盒子,你想搭啥就搭啥,简单灵活还不花里胡哨。

1.装个flask有多简单?

搞个虚拟环境,一行命令的事:

来个最基础的flask应用,瞧瞧这代码多清晰:

温馨提示:debug=True可以让你改完代码不用重启服务器,开发阶段贼好用。不过上线时记得关掉,不然用户能看到你的报错信息。

2.路由玩法有点多

flask的路由系统真是太灵活了,想怎么玩就怎么玩:

你看这个<username><int:post_id>,直接在URL里占位,多方便。post_id前面加个int:,这样传进来的就必须是数字,不是数字就自动报错,省得你自己判断了。

3.模板渲染真好玩

光返回字符串多没意思,上点HTML模板呗:

在templates文件夹下创建page.html:

刷新新标签页

分享那双花括号{{ }}就是变量的占位符,flask会自动把数据填进去。

4.请求处理也不难

处理表单提交,获取GET、POST参数,都超简单:

温馨提示:methods参数默认是[‘GET’],想处理POST请求必须显式声明。

5.数据库操作整起来

flask本身不带数据库功能,但可以搭配SQLAlchemy,分分钟搞定数据库操作:

写个查询,就跟说话似的:

从简单的API到复杂的网站,flask都能搞定。上手容易还不吃内存,关键是社区活跃,遇到问题一搜一大把解决方案。不说了,写代码去了,你们也快来试试!

 

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《flask,一款轻量级Web开发的神器!》
文章链接:https://www.youkayouwang.com/kaquan-baike/154967.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。