<ahref="https://twitter.com/share"class="twitter-share-button"data-url="django-rest-framework.org"data-text="Checking out the totally awesome Django REST framework! http://django-rest-framework.org"data-count="none"></a>
<ahref="https://twitter.com/share"class="twitter-share-button"data-url="django-rest-framework.org"data-text="Checking out the totally awesome Django REST framework! http://django-rest-framework.org"data-count="none"></a>
<imgsrc="img/logo.png"width=600pxstyle="display: block; margin: 0 auto 0 auto">
</p>
**Awesome web-browsable Web APIs.**
<!--
# Django REST framework
-->
Django REST framework is a powerful and flexible toolkit that makes it easy to build Web APIs.
Django REST framework is a powerful and flexible toolkit that makes it easy to build Web APIs.
...
@@ -20,13 +26,16 @@ Some reasons you might want to use REST framework:
...
@@ -20,13 +26,16 @@ Some reasons you might want to use REST framework:
*[Serialization][serializers] that supports both [ORM][modelserializer-section] and [non-ORM][serializer-section] data sources.
*[Serialization][serializers] that supports both [ORM][modelserializer-section] and [non-ORM][serializer-section] data sources.
* Customizable all the way down - just use [regular function-based views][functionview-section] if you don't need the [more][generic-views][powerful][viewsets][features][routers].
* Customizable all the way down - just use [regular function-based views][functionview-section] if you don't need the [more][generic-views][powerful][viewsets][features][routers].
*[Extensive documentation][index], and [great community support][group].
*[Extensive documentation][index], and [great community support][group].
* Used and trusted by large companies such as [Mozilla][mozilla] and [Eventbrite][eventbrite].
There is a live example API for testing purposes, [available here][sandbox].
---
**Below**: *Screenshot from the browsable API*
![Screenshot][image]
![Screenshot][image]
**Above**: *Screenshot from the browsable API*
----
## Requirements
## Requirements
REST framework requires the following:
REST framework requires the following:
...
@@ -140,6 +149,8 @@ The tutorial will walk you through the building blocks that make up REST framewo
...
@@ -140,6 +149,8 @@ The tutorial will walk you through the building blocks that make up REST framewo
*[5 - Relationships & hyperlinked APIs][tut-5]
*[5 - Relationships & hyperlinked APIs][tut-5]
*[6 - Viewsets & routers][tut-6]
*[6 - Viewsets & routers][tut-6]
There is a live example API of the finished tutorial API for testing purposes, [available here][sandbox].
## API Guide
## API Guide
The API guide is your complete reference manual to all the functionality provided by REST framework.
The API guide is your complete reference manual to all the functionality provided by REST framework.
...
@@ -244,7 +255,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
...
@@ -244,7 +255,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.