Ответ 1
У вас есть доступ к запросу в self.request
- третий абзац здесь объясняет немного больше.
EDIT: текст, на который ссылается, в случае его изменения:
Ключевой частью этой работы является то, что при вызове на основе класса различные полезные вещи хранятся на себе; а также запрос (self.request), это включает в себя позиционные (self.args) и основанные на имени (self.kwargs) аргументы, захваченные в соответствии с URLconf.