flask-classy:Flask基于类的视图

时间:2021-02-19 19:35:36
【文件属性】:
文件名称:flask-classy:Flask基于类的视图
文件大小:83KB
文件格式:ZIP
更新时间:2021-02-19 19:35:36
Python 优雅瓶 .. module:: flask.ext.classy Flask-Classy是对Flask添加基于类的视图的扩展。 但为什么? 一世 :red_heart: 烧瓶。 很喜欢但是有时候项目会变得有些大,我需要某种方式来管理和组织所有不同的部分。 我知道您在说什么:“但是蓝图呢?” 你是对的。 蓝图非常棒。 但是我发现它们并不总是足以以我需要的方式封装特定的上下文。 我想要的是,我所需要的并不是能够将我的视图分为相关类,每个类都有各自的上下文和行为。 它也使测试变得非常漂亮。 “好的,我明白你的意思了。但是我不能只使用flask.views的基类来做到这一点吗?” 好吧,是的,不是。 虽然flask.views.MethodView确实提供了flask.views.MethodView某些功能, flask.ext.classy.FlaskView它通过支持不是给定资源的典型CRUD操作的一
【文件预览】:
flask-classy-master
----setup.py(1KB)
----.gitignore(382B)
----flask_classy.py(11KB)
----CHANGELOG(5KB)
----.travis.yml(102B)
----test_classy()
--------test_inheritance.py(1KB)
--------test_endpoints.py(1KB)
--------test_bp_subdomains.py(1KB)
--------test_route_base.py(310B)
--------__init__.py(55B)
--------test_view_wrappers.py(1KB)
--------view_classes.py(7KB)
--------test_decorators.py(1KB)
--------test_method_detection.py(912B)
--------test_common.py(2KB)
--------test_blueprints.py(2KB)
--------test_trailing_slash.py(3KB)
--------test_subdomains.py(2KB)
--------test_route_prefix.py(699B)
----LICENSE(1KB)
----README.rst(25KB)
----docs()
--------Makefile(5KB)
--------index.rst(25KB)
--------conf.py(8KB)
--------make.bat(5KB)
--------_themes()

网友评论