Доступ к объекту пользователя при создании канала в Django

Я работаю над сайтом, который отслеживает предстоящие домашние задания. Я хотел бы предоставить RSS/Atom Feed, который показывает их предстоящие задания. Однако я понятия не имею, как я собираюсь ограничивать элементы в фиде своими собственными, так как не многие программы чтения фидов поддерживают сеансы на основе файлов cookie.

По сути, мне нужно получить доступ к объекту запроса внутри класса канала и принять HTTP basic/digest auth. Это вообще возможно?

Я использую Django 1.1, Python 2.5.4 и mod_python 3.3.1

1 ответ

Решение

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

Другие вопросы по тегам