快速开始
- 将 tastypie 添加到 INSTALLED_APPS。
- 使用裸 init .py 在应用程序中创建 api 目录。
- 创建<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)),
]