Django with Tastypie에는 개체 세부 정보 만 표시하도록 리소스를 구성하는 방법이 있습니까?Django Tastypie - 개체 정보 만있는 리소스
단일 사용자 개체가 포함 된 목록과 달리 인증 된 사용자의 세부 정보를 반환하는 URL을 /user
갖고 싶습니다. 나는 사용자의 세부 사항을 얻기 위해 /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)
에 대한 자세한 내용이 설명되어 있습니다? 귀하의 코드를 뿌리십시오 - [obj_get] (http : // django-tastypie) 대신 [obj_get_list] (http://django-tastypie.readthedocs.org/en/latest/resources.html#id9) .readthedocs.org/ko/latest/resources.html # id10). – Tadeck
@Tadeck 질문에 관련 코드를 추가했습니다. 내가 명시 적으로 그 중 하나를 사용하지 않는거야,하지만 난 항상'obj_get'을 사용하고 싶습니다. – surjikal