文件名称:appkernel:使API开发变得容易:智能的Python 3 API框架
文件大小:162KB
文件格式:ZIP
更新时间:2024-02-20 10:23:09
python api flask mongo rest
appkernel-API开发变得容易 什么是Appkernel? 超级易用的API框架,可在几分钟之内(从零开始,数分钟之内)使API创建从零到生产。 它提供了开箱即用的数据序列化,转换,验证,安全性,ORM,RPC和服务混合功能()。 ...,如果您喜欢该项目,最后对进行投票,以便将其添加到RESTful python框架列表中。 仅缺少15票:) 安装 pip install appkernel 速成课程 让我们构建一个awseome迷你身份服务: class User ( Model , MongoRepository ): # define the resource schema as class meta data id = Property ( str ) name = Property ( str , index = UniqueIndex ) email = Property ( str , validators = [ Email ], index = UniqueIndex ) password = Prop
【文件预览】:
appkernel-master
----.travis.yml(1KB)
----.coveragerc(26B)
----hooks()
--------pre-push(2KB)
--------prepare-commit-msg(1KB)
--------pre-commit(1KB)
----docs()
--------api.rst(3KB)
--------contents.rst.inc(214B)
--------conf.py(5KB)
--------advanced_rest.md(650B)
--------the_model.rst(19KB)
--------roadmap.md(2KB)
--------installation.rst(4KB)
--------motivation_vision.rst(2KB)
--------cli_tutorial.rst(673B)
--------contributors.md(3KB)
--------logo_big.png(17KB)
--------clients.rst(123B)
--------translations.rst(3KB)
--------license.md(9KB)
--------Makefile(606B)
--------repositories.rst(17KB)
--------logo_small.png(5KB)
--------introduction.rst(14KB)
--------services.rst(11KB)
--------authentication.rst(3KB)
--------tutorials.rst(57B)
--------index.rst(4KB)
----appkernel.service(503B)
----.pyup.yml(123B)
----tests()
--------test_utils.py(753B)
--------test_locale_support.py(2KB)
--------request_processor_test.py(4KB)
--------test_validators.py(4KB)
--------utils.py(14KB)
--------test_controllers.py(4KB)
--------test_serialisation.py(827B)
--------babel.cfg(237B)
--------service_hateoas_test.py(4KB)
--------test_converters_and_generators.py(2KB)
--------messages.pot(3KB)
--------service_base_test.py(25KB)
--------__init__.py(0B)
--------test_generators.py(430B)
--------translations()
--------test_http_client.py(6KB)
--------model_test.py(12KB)
--------test_rbac.py(11KB)
--------repo_test.py(24KB)
----LICENSE(11KB)
----cfg.yml(315B)
----dev-requirements.txt(146B)
----setup.cfg(89B)
----requirements.txt(180B)
----setup.py(2KB)
----.gitignore(1KB)
----keys()
--------appkernel.pub(451B)
--------appkernel.pem(2KB)
----service.sh(6KB)
----README.md(11KB)
----.flake8(136B)
----appkernel()
--------infrastructure.py(3KB)
--------repository.py(24KB)
--------core.py(431B)
--------engine.py(18KB)
--------generators.py(2KB)
--------validators.py(6KB)
--------http_client.py(6KB)
--------reflection.py(8KB)
--------util.py(4KB)
--------configuration.py(51B)
--------service.py(28KB)
--------__init__.py(1KB)
--------query.py(3KB)
--------iam.py(5KB)
--------model.py(45KB)
--------authorisation.py(3KB)
----pylintrc(14KB)