在Django Web应用程序中,我使用上述模块:
现在,当我调用消息框架的以下方法时:
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)
您应该调用已定义的Django消息框架方法。您当然可以定义自己的,但对于信息消息,您可以使用预定义的信息方法messages.info(request, 'Hello world.')
。