Получение HttpRequest в Django Rest Framework View [дубликат]

Проблемы с одиночными точками - проблема увеличенного объема и, следовательно, связи . Нельзя отрицать, что есть некоторые ситуации, когда вам нужен доступ к одному экземпляру, и это можно сделать другими способами.

Теперь я предпочитаю создавать вокруг инверсию управления (IoC) и позволяют контролировать время жизни контейнера. Это дает вам преимущество классов, которые зависят от экземпляра, чтобы не знать о том, что существует один экземпляр. Время жизни синглтона можно изменить в будущем. Когда-то такой пример, с которым я столкнулся в последнее время, был простой настройкой от однопоточного к многопоточному.

FWIW, если это PIA, когда вы пытаетесь выполнить его тестирование, тогда он отправится в PIA, когда вы попытаетесь отладить ошибку исправить или улучшить его.

7
задан groovecoder 16 February 2016 в 21:11
поделиться

1 ответ

Я прошел через исходный код и нашел свой ответ, набрав вопрос.

Структура Django REST имеет Request сохранить HttpRequest (или, по крайней мере, один совместимый с сообщениями django) в свойство _request. Итак, это работает:

messages.success(self.request._request, "Domain Added.")
11
ответ дан groovecoder 21 August 2018 в 02:25
поделиться
  • 1
    К нему можно получить свойство _request. Спасибо за ваш ответ... – Arjunsingh 25 July 2018 в 08:36
Другие вопросы по тегам:

Похожие вопросы: