我很难理解Django系统的视图和模板。我想做的就是告诉用户他的请求状态 - 他按下一个按钮并获得带有消息的信息框。仪表板中的按钮位于URL的根目录,并在book/
向Django Web App发送POST请求。
在绑定到此URL的视图中,我检查预订是否有效,并希望通知用户(不使用javascript)结果。我想将HTTP重定向发送回/?response=success
或/?response=failed
。
我试图提供仪表板参数的视图并更改了URL正则表达式,但这并没有导致我希望它去的地方。目前,它只是
return redirect('dashboard')
,网址为:
...
url(r'^$', app.views.dashboard, name='dashboard'),
url(r'^book/$', app.views.book, name='book'),
...
我真的很喜欢Django - 它非常容易使用。但在这种简单的情况下,它只会让我发疯。我会感激任何帮助。
亲切的问候 埃里克
答案 0 :(得分:0)
你可以use the messages
framework - that's what it's for。
哦,是的:如果只是为了显示信息(对服务器没有副作用),你应该使用GET请求 - POST用于提交数据以供服务器处理。