Im tastypie을 사용하고 있는데 문제가 생겼습니다.Tastypie - 제복이나 필터
내 문제 :
사용자가 메시지를 게시 할 수 있으며 다른 사용자가 해당 사용자에 가입하는 경우가 홈페이지에 그 메시지를 볼 수 있습니다. 그것의 는 트위터 사용자가 tweet하고 팔로워가 자신의 트윗을보고있는 것과 같습니다.
모든 메시지에 공개 API가 있습니다.
나는 문제에 ?userid=1
나쁜 솔루션을 사용하여 특정 사용자의 메시지를 필터링 할 수 있습니다
?userid__in=1&userid__=5&...
를 사용
내가 (문제 때문에 해결) 여러 사용자가 메시지를 필터링 할 수 있습니다 그러나 이것은 아니다 URL 길이가 허용되지 않는 양까지 늘어날 것이므로 좋은 방법입니다. (2000 자)
더 좋은 방법이 있습니까?
queryset에 request.user
을 사용할 수있는 방법이 있습니까?
고급 필터링을 사용해야합니까?
감사합니다.
감사! tastypie를 사용하여 어떻게 할 수 있습니까? – nknj
아니요,하지만 이렇게하면 좋은 출발점이 될 것 같습니다 : http://django-tastypie.readthedocs.org/en/latest/cookbook.html#per-request-alterations-to-the-queryset – girasquid
감사합니다. girasquid ! – nknj