快速開始

  1. 將 tastypie 新增到 INSTALLED_APPS。
  2. 使用裸 init .py 在應用程式中建立 api 目錄。
  3. 建立<my_app> /api/resources.py 檔案並將以下內容放入其中:
from tastypie.resources import ModelResource
from my_app.models import MyModel

class MyModelResource(ModelResource):
    class Meta:
        queryset = MyModel.objects.all()
        allowed_methods = ['get']

在根 URLconf 中,新增以下程式碼(管理程式碼可能位於的位置):

from django.conf.urls import url, include
from tastypie.api import Api
from my_app.api.resources import MyModelResource

v1_api = Api(api_name='v1')
v1_api.register(MyModelResource())

urlpatterns = [
  # ...more URLconf bits here...
  # Then add:
  url(r'^api/', include(v1_api.urls)),
]