Python模块“请求”和“消息框架”

时间:2018-09-16 01:18:04

标签: python django python-requests

在Django网络应用中,我正在使用上述模块:

  • 请求处理HTTP和
  • 用于收集和呈现消息的消息框架

现在,当我调用Messages Framework的以下方法时:

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

它给我一个错误,提示它需要HTTPRequest ...但是,“ Requests”不匹配。有任何想法吗?完整的错误消息是:

add_message()参数必须是HttpRequest对象,而不是'module'。

前面发布帖子的方法是:

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

1 个答案:

答案 0 :(得分:0)

您应该调用Django消息框架的已定义方法。您当然可以定义自己的信息,但是对于信息消息,可以使用预定义的信息方法messages.info(request, 'Hello world.')