Tom*_*ers 3 django redirect django-views
理想:用户提交一个包含Entry AURL 数据的表单,/entry/1然后将其转换为相同的表单,但是Entry B在URL处/entry/2- 此时表单提交到同一视图,我正在尝试重定向到下一个条目.
问题:重定向根本不起作用,我的视图函数定义为:
def editor(request, entry_id):
在视图中我处理发布数据并使用以下行来尝试重定向:
redirect('myapp.views.editor', entry_id=next_id)redirect('myapp.views.editor', kwargs={ 'entry_id': next_id })redirect('/entry/{0}'.format(next_id))HttpResponseRedirect('/entry/{0}'.format(next_id))我知道的:
redirect快捷方式适用于其他视图next_id是正确的,绝对有价值我错过了一些明显的东西吗?
你刚刚错过了return陈述.所以,添加它:
return HttpResponseRedirect('/entry/{0}'.format(next_id))
| 归档时间: | 
 | 
| 查看次数: | 2362 次 | 
| 最近记录: |