文档的这一部分主要是散文,从一些关于flask的背景信息开始,然后重点介绍使用flask进行Web开发的逐步说明。
在开始使用烧瓶之前,请先阅读此内容。这有希望回答一些关于项目目的和目标的问题,以及何时应该或不应该使用它。
“micro”并不意味着整个Web应用程序必须适合于单个python文件,尽管它当然可以。也不意味着烧瓶缺乏功能性。微框架中的“微”意味着烧瓶的目标是保持核心简单但可扩展。Flask不会为您做很多决定,比如使用什么数据库。它所做的那些决策,例如要使用的模板化引擎,很容易更改。其他一切都由您决定,所以flask可以是您所需要的一切,而不是您不需要的任何东西。默认情况下,flask不包括数据库抽象层、表单验证或其他已经存在可以处理这些问题的不同库的内容。相反,flask支持扩展来向应用程序添加这样的功能,就好像它是在flask本身中实现的一样。许多扩展提供了数据库集成、表单验证、上载处理、各种开放式身份验证技术等等。烧瓶可能是“微型的”,但它可以在各种需要的生产使用。
flask有许多配置值,具有合理的默认值,并且在开始时有一些约定。按照惯例,模板和静态文件存储在应用程序的python源树的子目录中,名称分别为templates和static。虽然这可以改变,你通常不需要,特别是在开始的时候。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !