文件名称:restless:适用于Python的轻量级REST微型框架
文件大小:74KB
文件格式:ZIP
更新时间:2024-04-25 20:03:27
Python
不安 适用于Python的轻量级REST微型框架。 文档位于 。 可与 , , , 和,但对于许多其他Python Web框架应该很有用。 基于从和其他REST库中学到的经验教训。 特征 小型,快速的代码库 默认为JSON输出,但可覆盖 RESTful的 Python 3.5+(带有垫片以使断断续续的Python 2.7正常工作) Django 1.8以上 灵活的 反特征 (永远不会添加的内容...) 自动ORM集成 授权(是否按对象) 广泛的过滤选项 XML输出(尽管您可以实现自己的) 元类 混合蛋白 帽子 为什么? 很简单,我关心创建灵活的RESTFul API。 在构建Tastypie时,我试图创建一些非常完整和全面的东西。 结果是编写了很多hook方法(为了易于扩展)和很多(可感知的)膨胀,因为我试图以灵活/可替代的方式适应人们可能想要/需要的一切。 但是实际
【文件预览】:
restless-master
----setup.py(1KB)
----.gitignore(162B)
----requirements.txt(11B)
----.travis.yml(306B)
----MANIFEST.in(76B)
----LICENSE(1KB)
----setup.cfg(22B)
----examples()
--------flask()
--------tornado()
--------django()
--------pyramid()
----README.rst(4KB)
----tests()
--------test_pyr.py(4KB)
--------test_tnd.py(10KB)
--------__init__.py(165B)
--------test_serializers.py(1KB)
--------test_resources.py(12KB)
--------test_preparers.py(5KB)
--------test_utils.py(647B)
--------test_fl.py(4KB)
--------fakes.py(630B)
--------test_dj.py(16KB)
----restless()
--------pyr.py(3KB)
--------__init__.py(151B)
--------fl.py(4KB)
--------tnd.py(5KB)
--------serializers.py(2KB)
--------constants.py(513B)
--------utils.py(1KB)
--------resources.py(18KB)
--------preparers.py(7KB)
--------dj.py(5KB)
--------exceptions.py(3KB)
--------data.py(754B)
----docs()
--------Makefile(7KB)
--------index.rst(1KB)
--------conf.py(8KB)
--------philosophy.rst(2KB)
--------releasenotes()
--------make.bat(7KB)
--------extending.rst(18KB)
--------cookbook.rst(736B)
--------reference()
--------tutorial.rst(22KB)
--------security.rst(1KB)
--------contributing.rst(3KB)
----AUTHORS(415B)
----tox.ini(661B)
----rtfd-requirements.txt(7B)