在保存对象结束时,我将用户重定向到编辑页面。我是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)
答案 0 :(得分:1)
通常,“django”这样做的方法是使用get_absolute_url() function。您使用的是基于类的视图吗?我相信Create / Update视图的默认行为是重定向到创建/更新的对象实例的get_absolute_url。