Tastypie -Набор запросов или фильтры

Я использую deliciouspie и столкнулся с проблемой.

Моя проблема:

Пользователи могут публиковать сообщения, и если другие пользователи подписаны на этого пользователя, они могут видеть это сообщение на своей домашней странице. Это точно так же, как пользователи твиттера твитят, а подписчики просматривают их твиты.

У меня есть общедоступный API для всех сообщений.
Я могу фильтровать сообщения конкретных пользователей, используя?userid=1

Плохое решение проблемы:
Я могу отфильтровать сообщения нескольких пользователей (и, таким образом, решить проблему ), используя
?userid__in=1&userid__=5&...

Но это не лучший способ, потому что длина URL-адреса может увеличиться до недопустимой величины. (2000 символов)

Есть ли лучший способ сделать это?
Можно ли использовать request.userв наборе запросов для соединения?
Или я должен использовать какую-то расширенную фильтрацию ?

Спасибо!

0
задан nknj 11 July 2012 в 21:03
поделиться