0
点赞
收藏
分享

微信扫一扫

flask框架【入门学习笔记一】

flask

Flask是一个使用 Python 编写的轻量级 Web 应用框架。轻巧页就意味着他比较简洁,不过见到的MTV框架还是有的,(MVC)但是最重要的还是他的可扩展性很强,对比与Django框架呢,他的灵活度就很高了,可以自己一些设计代码框架。

他比较适合一些,分层比较少,逻辑不怎么复杂的web项目。

Flask框架的诞生:

Flask诞生于2010年, Armin Ronacher的一个愚人节玩笑。不过现在已经是一个用python语言基于Werkzeug工具箱编写的轻量级web开发框架,它主要面向需求简单,项目周期短的小应用。

flask框架【入门学习笔记一】_django

django与flask对比

Django:

Python Web框架里比较有名当属Django,Django功能全面,它提供一站式解决方案,集成了MVT(Model-View-Template)和ORM,以及后台管理。但是缺点也很明显,它偏重。就像是一个装潢好的房子,它提供好了你要用的东西,直接拿来用就可以。

Flask:

Flask相对于Django而言是轻量级的Web框架。和Django不同,Flask轻巧、简洁,通过定制第三方扩展来实现具体功能。

可定制性,通过扩展增加其功能,这是Flask最重要的特点。Flask的两个主要核心应用是Werkzeug和模板引擎Jinja.

安装Flask

pip install flask

目录结构

通过目录大致了解一下flask框架的目录结构。

flask-demo/
run.py # 应用启动程序
config.py # 环境配置
requirements.txt # 列出应用程序依赖的所有Python包
tests/ # 测试代码包
__init__.py
test_*.py # 测试用例
myapp/
admin/ # 蓝图目录
static/
css/ # css文件目录
img/ # 图片文件目录
js/ # js文件目录
templates/ # 模板文件目录
__init__.py
forms.py # 存放所有表单,如果多,将其变为一个包
models.py # 存放所有数据模型,如果多,将其变为一个包
views.py # 存放所有视图函数,如果多,将其变为一个包



举报

相关推荐

0 条评论