Доступ к объекту пользователя при создании канала в 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, это может быть лучшее, что вы можете сделать.