文件名称:django-riv:以简明的方式创建RESTful API
文件大小:65KB
文件格式:ZIP
更新时间:2024-05-23 19:26:45
Python
病毒 对Django 1.5和更早版本使用RiV v0.1。 对Django 1.6使用RiV v0.2。 对Django 1.7alpha1使用RiV v0.2.1。 RiV(Rest-In-Views)是的REST框架。 RiV的目的是将其平稳地集成到Django概念中,并使现有代码尽可能多地可重用。 RiV旨在维护Django的MVC结构,同时使用RESTful API扩展现有应用程序。 在Django中,视图描述了您看到的数据,而模板则负责您如何查看数据。 使用RiV构建的API通过用资源替换模板的角色来保持该结构。 因此,RiV提供了大量的方法来排除字段,重命名字段,完整显示外键和m2m字段,在外键和主对象之间移动字段等等。 试想一下,您有一个像这样的模型: class Poll ( models . Model ): question = models .
【文件预览】:
django-riv-master
----docs()
--------wrappers.rst(111B)
--------serializers.rst(56B)
--------tutorial.rst(22KB)
--------conf.py(8KB)
--------getting_started.rst(5KB)
--------resources.rst(8KB)
--------Makefile(5KB)
--------introduction.rst(2KB)
--------index.rst(511B)
--------views.rst(88B)
----tests()
--------polls()
--------manage.py(251B)
--------mydb(74KB)
--------testapp()
----LICENSE(1KB)
----setup.py(861B)
----riv()
--------serializers()
--------models.py(0B)
--------http.py(951B)
--------utils.py(2KB)
--------middleware.py(142B)
--------helpers.py(119B)
--------__init__.py(134B)
--------wrappers.py(13KB)
--------shortcuts.py(167B)
--------info.py(3KB)
--------resources.py(21KB)
--------api.py(2KB)
--------mime.py(4KB)
--------exceptions.py(148B)
----README.md(6KB)