首页 > 解决方案 > 反向重定向上的 Django 消息格式错误

问题描述

当我使用如下所示的重定向时,我收到消息格式错误。

msg = 'Guest Users are not Authorized.'
messages.warning ( request, msg )

return redirect ( reverse ( 'page:index', kwargs = { 'slug': slug } ) )

或者

return redirect ( 'page:index', slug = a.slug  )

在此处输入图像描述

当我只做一个返回渲染()时,下面的例子中的消息很好。

msg = '{} has been Updated.'.format ( a.abrev )
messages.success ( request, msg )

return render ( request, template, context )

在此处输入图像描述

有什么关于重定向和消息的吗?

我正在使用 Django 2.0、Cookiecutter 和 Foundation。

谢谢你。

标签: djangomessages

解决方案


推荐阅读