QQ客服热线
首页 > 信息资讯 > 技术专栏

技术专栏

flask微型web框架介绍
2014年6月6日
摘要: Flask 是一个用于 Python 的微型网络开发框架

      “微”并不代表整个应用只能塞在一个 Python 文件内,当然塞在单一文件内也是小事 一桩。“微”也不代表 Flask 功能不强。微框架中的“微”字表示 Flask 的目标是保持 核心简单但是可扩展。 Flask 不会替你做决定,比如选用何种数据库。类似的决定,如 使用何种模板引擎,是非常容易改变的。 Flask 可以变成你任何想要的东西,不会变成 任何你不想要的东西,一切由你做主。

缺省情况下, Flask 不包含数据库抽象层、表单验证或者其他已有的库可以处理的东西。 然而, Flask 通过扩展为你的应用支持这些功能,就如同这些功能是 Flask 原生的 一样。有无数的扩展可以支持数据库整合、表单验证、上传处理和各种开放验证等等。 Flask 可能是“微小”的,但绝不简单,可以满足各种生产需要。

Basic multiple-file Flask application structure

基本的结构目录:

|-flasky
  |-app/
    |-templates/
    |-static/
    |-main/
      |-__init__.py
      |-errors.py
      |-forms.py
      |-views.py
    |-__init__.py
    |-email.py
    |-models.py
  |-migrations/
  |-tests/
    |-__init__.py
    |-test*.py
  |-venv/
  |-requirements.txt
  |-config.py
  |-manage.py

 

来自TCNET 转载请保留www.nbtcnet.com

返回列表