在我看来,我有时会用这个:
return HttpResponseRedirect("/account/")
但是在我看来,这是硬编码的网址,我认为这不是很好。
那么替代方案是什么?我知道我可以直接从我的模板中的urls.py文件中通过{%url%}标记生成网址,因此我的观点中必须有一些内容,对吗?
答案 0 :(得分:9)
您使用reverse
功能。这里的文档:reverse
答案 1 :(得分:1)
是的,请使用reverse
功能,但如果与URL pattern name
请参阅http://docs.djangoproject.com/en/dev/topics/http/urls/#id2