为什么用flask的人少,为什么用flash做动画会卡顿
Flask是Python在web开发领域的轻量级框架。为什么选择烧瓶?这篇文章可能会给你答案。
选择Flask的原因
1.微框架,简洁,只做需要做的事情,为开发提供了极大的可扩展性。
2.Flask和相关的依赖项(Jinja2,Werkzeug)设计得非常好,使用起来也很简单。
3.开发效率很高。比如使用sqlAlchemy的ORM来操作数据库,可以为开发人员节省大量写SQL的时间。
4.社会活跃度很高。
5.Flask很灵活,不会帮你做太多决定。即使这样做已经帮你做了选择,你也可以很容易地改成你需要的。
用Flask开发数据库的时候,用SQLAlchemy或者MongoEngine或者直接基于MySQL-Python等底层驱动开发,不用ORM,都是可以的。选择权完全在自己手里。和Django不同的是,Django内置了非常完善和丰富的功能,如果你想用你想要的替换它,要么不支持,要么非常麻烦。
用樱井真子引擎或其他模板引擎替换默认的Jinija2模板引擎是非常容易的。
映射到URL函数:
String:默认数据类型,接受不带任何斜杠“/”的文本。
Float:接受浮点类型。
Path:类似于string的,但是接受斜杠。
Uuid:只接受uuid字符串。
任何:您可以指定多个路径。这由示例3360示出
@app.route(/any(文章,博客):url_path/)
defitem(url_path):
returnurl_path
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。