Я использую deliciouspie и столкнулся с проблемой.
Моя проблема:
Пользователи могут публиковать сообщения, и если другие пользователи подписаны на этого пользователя, они могут видеть это сообщение на своей домашней странице. Это точно так же, как пользователи твиттера твитят, а подписчики просматривают их твиты.
У меня есть общедоступный API для всех сообщений.
Я могу фильтровать сообщения конкретных пользователей, используя?userid=1
Плохое решение проблемы:
Я могу отфильтровать сообщения нескольких пользователей (и, таким образом, решить проблему ), используя
?userid__in=1&userid__=5&...
Но это не лучший способ, потому что длина URL-адреса может увеличиться до недопустимой величины. (2000 символов)
Есть ли лучший способ сделать это?
Можно ли использовать request.user
в наборе запросов для соединения?
Или я должен использовать какую-то расширенную фильтрацию ?
Спасибо!