Tastypieを使用したDjangoで、オブジェクトの詳細のみを表示するようにリソースを構成する方法はありますか?
/user
単一のユーザーオブジェクトを含むリストではなく、認証されたユーザーの詳細を返すURLが必要です。/users/<id>
ユーザーの詳細を取得するために使用する必要はありません。
これが私のコードの関連部分です:
from django.contrib.auth.models import User
from tastypie.resources import ModelResource
class UserResource(ModelResource):
class Meta:
queryset = User.objects.all()
resource_name = 'user'
allowed_methods = ['get', 'put']
serializer = SERIALIZER # Assume those are defined...
authentication = AUTHENTICATION # "
authorization = AUTHORIZATION # "
def apply_authorization_limits(self, request, object_list):
return object_list.filter(pk=request.user.pk)