我急需你的帮助。我目前正在尝试使用flash传递一个字符串值,但我不确定是否正确。在
这是我的代码:
def first_view(request):
request.flash['message'] = 'Operation succeeded!'
return HttpResponseRedirect(reverse(second_view))
def second_view(request):
print request.flash['message']
request.flash.keep('message')
return HttpResponseRedirect(reverse(third_view))
我想通过HttpResponseRedirect将消息“Operation Succeeded”传递给second_view(),但是我收到了这个错误消息。我不明白这是什么意思。非常感谢你的帮助。谢谢
默认情况下,django HttpRequest对象没有名为flash的属性。这就是为什么你会得到这个错误。您可以在这里看到可用属性:https://docs.djangoproject.com/en/1.9/ref/request-response/#httprequest-objects
但你没有理由不加一个。
但我不知道你的
flash.keep
来自哪里!!{a3}像往常一样,更多地依赖于它。相关问题 更多 >
编程相关推荐