网址我想在我的settings.py添加像声明:Django的重定向包含ID
LOGIN_REDIRECT_URL='^private_profile/(?P<id>\d+)/$'
#or
LOGIN_REDIRECT_URL='/accounts/private_profile/id/'
,这样,当id为1的用户,例如,被登录,他将被重定向到
LOGIN_REDIRECT_URL='/accounts/private_profile/1/'
但两者的替代品,
LOGIN_REDIRECT_URL='^private_profile/(?P<id>\d+)/$'
#or
LOGIN_REDIRECT_URL='/accounts/private_profile/id/'
错了,因为在我的浏览器我没有看到当前用户ID,W我在这里错了吗? 谢谢
也许你可以详细阐述你正在努力完成的事情,因为这不容易完成。但是,登录后,您始终可以从请求上下文获取用户标识。那么为什么你在URL中需要它呢? – KillianDS 2010-06-03 11:12:10
你是对的。这个id在我的网址中是没有必要的。我现在明白了为什么。谢谢! – dana 2010-06-03 11:44:09