+
-Django REST framework
-Awesome web-browsable Web APIs.
++
+ +
+ + +Django REST framework is a powerful and flexible toolkit that makes it easy to build Web APIs.
Some reasons you might want to use REST framework:
-
@@ -212,10 +219,12 @@
- Serialization that supports both ORM and non-ORM data sources.
- Customizable all the way down - just use regular function-based views if you don't need the more powerful features.
- Extensive documentation, and great community support. +
- Used and trusted by large companies such as Mozilla and Eventbrite.
There is a live example API for testing purposes, available here.
-Below: Screenshot from the browsable API
++
Above: Screenshot from the browsable API
+Requirements
REST framework requires the following:
-
@@ -312,6 +321,7 @@ urlpatterns = patterns('',
- 5 - Relationships & hyperlinked APIs
- 6 - Viewsets & routers
There is a live example API of the finished tutorial API for testing purposes, available here.
API Guide
The API guide is your complete reference manual to all the functionality provided by REST framework.