一个简单的Tastypie

来源:互联网 发布:老人去世6年无人知 编辑:程序博客网 时间:2024/06/06 07:00


1)   PIP 安装: pip  install django-tasypie

        2)    添加到 APP: INSTALLED_APPS += ['tastypie’]

3)   创建一个 resources.py ,并将下面一段代码放置其中

from tastypie.resources import ModelResourcefrom App.models import Historyclass MyModelResource(ModelResource):    class Meta:        queryset = History.objects.all()        allowed_methods = ['get']
4)在urls.py中添加如下代码:

from django.conf.urls import include, url, patternsfrom django.contrib import adminfrom App.resources import MyModelResourcefrom tastypie.api import Apiv1_api = Api(api_name='v1')v1_api.register(MyModelResource())urlpatterns = patterns('',  # ...more URLconf bits here...  # Then add:  (r'^api/', include(v1_api.urls)),)
进入你的项目位置比如:

cd workspace/a/pythonwork/Books

python manage.py runserver

然后
http://localhost:8000/api/v1/?format=json

0 0