文件名称:flask-resty:Flask的REST API的构建块
文件大小:90KB
文件格式:ZIP
更新时间:2024-02-26 00:54:50
flask FlaskPython
烧瓶休息 Flask-RESTy提供了使用 , 和创建REST API的构建块。 from flask_resty import Api , GenericModelView from . import app , models , schemas class WidgetViewBase ( GenericModelView ): model = models . Widget schema = schemas . WidgetSchema () class WidgetListView ( WidgetViewBase ): def get ( self ):
【文件预览】:
flask-resty-master
----.flake8(148B)
----flask_resty()
--------exceptions.py(3KB)
--------authorization.py(5KB)
--------jwt.py(4KB)
--------related.py(6KB)
--------decorators.py(2KB)
--------utils.py(1KB)
--------sorting.py(7KB)
--------testing.py(4KB)
--------__init__.py(1KB)
--------routing.py(563B)
--------pagination.py(19KB)
--------view.py(38KB)
--------shell.py(5KB)
--------fields.py(3KB)
--------authentication.py(4KB)
--------meta.py(388B)
--------context.py(958B)
--------api.py(6KB)
--------filtering.py(12KB)
----.fourmat(32B)
----CONTRIBUTING.md(1KB)
----.travis.yml(2KB)
----tox.ini(722B)
----example()
--------settings.py(88B)
--------routes.py(264B)
--------populate_db.py(847B)
--------schemas.py(462B)
--------__init__.py(174B)
--------models.py(841B)
--------views.py(2KB)
--------test_example.py(2KB)
----.isort.cfg(251B)
----LICENSE(1KB)
----setup.cfg(92B)
----setup.py(2KB)
----README.md(2KB)
----.pre-commit-config.yaml(347B)
----docs()
--------_templates()
--------favicon.ico(6KB)
--------conf.py(2KB)
--------special_topics.rst(2KB)
--------index.rst(2KB)
--------Makefile(609B)
--------guide.rst(11KB)
--------api.rst(2KB)
----tests()
--------test_context.py(665B)
--------test_composite_id.py(3KB)
--------test_related.py(10KB)
--------test_pagination.py(12KB)
--------test_view_errors.py(7KB)
--------test_filtering.py(9KB)
--------fixtures()
--------test_sorting.py(5KB)
--------test_fields.py(4KB)
--------test_auth.py(13KB)
--------test_ping.py(510B)
--------test_misc.py(5KB)
--------test_testing.py(5KB)
--------test_decorators.py(2KB)
--------test_basic.py(4KB)
--------test_args.py(4KB)
--------conftest.py(813B)
--------test_utils.py(587B)
--------test_jwt.py(9KB)
--------test_shell.py(3KB)
----.readthedocs.yml(169B)
----.gitignore(1KB)
----pyproject.toml(72B)
----.coveragerc(141B)