pip install django-tastypie
python
INSTALLED_APPS = [
...
'tastypie',
...
]
python
from django.db import models
from tastypie.resources import ModelResource
from myapp.models import BlogPost
class BlogPostResource(ModelResource):
class Meta:
queryset = BlogPost.objects.all()
resource_name = 'blogpost'
python
from django.conf.urls import url, include
from myapp.api import BlogPostResource
blogpost_resource = BlogPostResource()
urlpatterns = [
...
url(r'^api/', include(blogpost_resource.urls)),
...
]