有人知道是否有任何与模板json相关的包,如Rails JBuilder或RABL gems吗?
我有这个代码,并希望分离出json渲染代码和业务逻辑代码。
from django.http import HttpResponse
import json
# Create your views here.
def index(request):
# Business logic
# hidden ----------
# rendering logic
data = {'foo': 'bar'}
another = {'something': 'hello'}
return HttpResponse(json.dumps({'data':data,'another':another}), content_type='application/json')
品位!
Tastypie是Django的一个webservice API框架。它为创建rest风格的接口提供了方便、强大且高度可定制的抽象。
Django REST框架是一个强大而灵活的工具包,可以很容易地构建Web api。