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

问题描述 投票:0回答:1

在Django Web应用程序中,我使用上述模块:

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

现在,当我调用消息框架的以下方法时:

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

它给我一个错误,说它需要HTTPRequest ...但是,'请求'不匹配。有任何想法吗?完整的错误消息是:

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

上述方法调用帖子是:

import requests
<some code...>
response = requests.post(url=dest, data=self.settings, headers=headers)
python django python-requests
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.