点击退出后,该页面将指向/logout/addwine/index.html,而不是/addwine/index.html。
有没有办法解决这个问题?
urlpatterns += patterns('',
url(r'^login/$', login, kwargs={'template_name':'addwine/login.html'}, name= 'addwine_login'),
url(r'^logout/$', logout, kwargs={'next_page':'addwine/index.html'}, name= 'addwine_logout'),
)
提前致谢。
答案 0 :(得分:0)
你正在使用“相对路径”,只需在url之前放一个“/”,表示你想要一个绝对路径,如下所示:
kwargs={'next_page':'/addwine/index.html'}
答案 1 :(得分:0)
我遇到了类似的问题。我所做的是,在模板中渲染注销网址的地方:
<a href="{% url addwine_logout %}?next=/addwine/index.html">Logout</a>
将下一个参数添加到其中。你可以通过传递视图或通过javascript添加下一个参数,无论你喜欢哪种方式。