flask使用文档<一> ----------每天翻译一点点

来源:互联网 发布:java socket accept 编辑:程序博客网 时间:2024/05/21 11:37
(翻译自http://flask.pocoo.org/docs/)
前言:
     略

什么是"micro":
      Micro不是指把你整个的web应用放到一个python文件中,也不是指Flask欠缺某些功能,而是指Flask旨在使其核心简单可扩展,它不会替你做太多的决定,比如使用什么数据库.数据库在flask中可以自由选择.所有的一切都取决于你,flask只关心你需要的和不需要的.
     flask默认是没有数据库抽象层,表单验证或者其他用于处理这类东西的库.但是,flask支持扩展添加这些功能到你的应用程序中,包括众多的数据库集成,表单验证上传处理,各种开放的身份验证技术,等等.Flask虽然是"micro",但可以提供所有你想要的.

配置跟约定
     Flask有许多的默认配置以及一些约定.比如模版跟静态文件跟python的源文件放在一起.但一般刚开始接触flask的时候,没有必要去更改这个默认配置.

Flask进阶
     一旦你运行了Flask,你会发现社区中有很多扩展功能可以用到你的项目中.Flask的核心团队也会根据需要选取这些扩展以确保不会跟将来的版本发生冲突.
     随着你的代码的增长,你可以自由的设计决策你的项目.Flask提供了一个由python开发的聚合工具,你可以实现很多高级功能到SQLAlchemy或者别的数据库工具,或者合适的非关系型数据库,并且可以利用framework-agnostic工具实现WSGI(python的web标准).
     flask有许多钩子来实现它的功能.如果你需要更多的订制,需要实现flask的子类.如果你对此有兴趣,可以看接下来的几章.
0 0
原创粉丝点击