文件名称:grest:尽快使用Neo4j和Flask构建REST API!
文件大小:134KB
文件格式:ZIP
更新时间:2024-02-23 10:48:14
python flask neo4j graph nosql
尽快使用Neo4j和Flask构建REST API! gREST(基于图的REST API框架)是基于Python,Flask,Neo4j和Neomodel的RESTful API开发框架。 其主要目的是轻松完成RESTful API的开发,并减少代码量。 Python版本相容性 如果要在Python 2.7中使用gREST,则需要坚持使用旧的版本。 对于Python 3.x及更高版本,请使用从2.xx或master分支开始的最新版本。 谁在使用gREST? 如果您在项目上使用gREST,请在告诉我或。 产品特点 支持的HTTP动词: GET , POST , PUT , PATCH , DELETE 支持的响应序列化方法(基于accept标头):JSON,XML,YAML 具有跳过/限制和顺序支持的索引 帮助程序功能,用于处理节点和关系 简单的配置管理 自动验证输入数据(加上手动验证规则的猴子补丁) 节点之间的深度关系支持: / primary_model / primary_model_item / related_model / related_model_item
【文件预览】:
grest-master
----MANIFEST.in(88B)
----.travis.yml(1KB)
----bin()
--------grest(1KB)
--------template()
----docs()
--------img()
--------installation.md(877B)
--------about.md(219B)
--------routes.md(8B)
--------custom_endpoints.md(18B)
--------logging.md(9B)
--------deployment.md(12B)
--------application.md(29B)
--------configuration.md(15B)
--------tutorial.md(4KB)
--------license.md(35KB)
--------views.md(7B)
--------models.md(8B)
--------index.md(474B)
--------authentication_authorization.md(32B)
----assets()
--------gREST-logo.svg(101KB)
--------gREST-logo.png(4KB)
--------favicon.ico(5KB)
----mkdocs.yml(586B)
----tests()
--------test_extended_app.py(13KB)
--------test_validation_rules_property.py(2KB)
--------__init__.py(737B)
--------test_app.py(3KB)
----LICENSE(35KB)
----TODO.md(476B)
----setup.cfg(118B)
----grest()
--------verbs()
--------auth.py(3KB)
--------models.py(7KB)
--------global_config.py(2KB)
--------utils.py(2KB)
--------grest.py(6KB)
--------__init__.py(815B)
--------validation.py(3KB)
--------messages.py(906B)
--------exceptions.py(1KB)
----requirements.txt(329B)
----examples()
--------app.py(3KB)
--------__init__.py(737B)
--------extended_app.py(5KB)
----setup.py(3KB)
----.gitignore(1KB)
----.travis()
--------auth(114B)
----README.md(8KB)
----.gitattributes(43B)
----requirements-test.txt(41B)