【发布时间】:2010-10-28 09:22:08
【问题描述】:
我在 html 页面上有一些链接,例如 , ,目前我是这样处理的
<p> <a href="/cases/{{case.id}}/case_rate/-">rate down</a>
并有一个 url.py 条目:
(r'^cases/(?P<case_id>\d+)/case_rate/(?P<oper>.)$', 'mysite.cases.views.case_rate'),
然后我有一个处理逻辑并命中数据库的视图函数,然后这样做:
return HttpResponseRedirect(request.META.get('HTTP_REFERER','/'))
我有更好的方法吗?我可以看到这会如何,因为它确实必须重新绘制屏幕才能显示新评级...
【问题讨论】:
-
请记住,视图并不意味着它必须将任何数据传递给模板。视图只是“接受请求并返回响应”。在这种情况下,您的响应是重定向。
标签: django django-views