我正在尝试将用户重定向到新创建的对象object.get_absolute_url()
保存表格后。我没有使用通用视图,所以我不能使用post_save_redirect
争论。的相关部分view
就像这样:
if form.is_valid():
form.save()
return HttpResponseRedirect(reverse('story_detail', args=(story.user, story.id)))
现在我该如何到达story
之间的对象form.save()
和HttpResponseRedirect
这样我就可以做reverse
lookup?
A ModelForm
的 save 方法返回新创建的模型实例。就您而言,这意味着您应该能够使用以下内容:
if form.is_valid():
story = form.save()
return HttpResponseRedirect(reverse('story_detail', args=(story.user, story.id)))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)