Модуль Python «Запросы» и «Структура сообщений» - PullRequest
0 голосов
/ 16 сентября 2018

в веб-приложении Django, я использую вышеупомянутые модули:

  • Запросы на обработку HTTP и
  • Messages Framework для сбора и рендеринга сообщений

Теперь, когда я вызываю следующий метод Framework сообщений:

messages.add_message(request, messages.INFO, 'Hello world.')

выдает ошибку, утверждая, что требует HTTPRequest ... однако 'Requests' не совпадает. Есть идеи? Полное сообщение об ошибке:

Аргумент add_message () должен быть объектом HttpRequest, а не «модулем».

Предыдущий вызов метода для сообщения:

import requests
<some code...>
response = requests.post(url=dest, data=self.settings, headers=headers)

1 Ответ

0 голосов
/ 16 сентября 2018

Вы должны вызывать уже определенные методы инфраструктуры сообщений Django. Конечно, вы можете определить свой собственный, но для информационных сообщений вы можете использовать предопределенный информационный метод messages.info(request, 'Hello world.').

...