Django:带ID的HttpResponseRedirect

时间:2013-03-13 17:33:34

标签: django

在保存对象结束时,我将用户重定向到编辑页面。我是Django的新手,下面是我目前实现这一目标的方式。这是正确的方法吗?还是有更好的方式我不知道呢?

感谢。

 if form.is_valid():
            group.save()
            messages.add_message(request, messages.SUCCESS, 'Successfully Created/Updated Group')
            return HttpResponseRedirect('/contacts/group/edit/%s' % group.pk)

1 个答案:

答案 0 :(得分:1)

通常,“django”这样做的方法是使用get_absolute_url() function。您使用的是基于类的视图吗?我相信Create / Update视图的默认行为是重定向到创建/更新的对象实例的get_absolute_url。