【发布时间】:2020-11-16 10:25:27
【问题描述】:
在我的网站users 上,通过以下地址访问他们的帐户:
http://127.0.0.1:8000/users_area/username/profile
他们会在那里找到一个“更改密码”按钮(一个被覆盖的 django 模板),它将带他们到:
http://127.0.0.1:8000/accounts/password/change/
它非常小,我可能太挑剔了,但是否可以保留这个被覆盖的模板但更改它的 url?我希望 change password 网址类似于:
http://127.0.0.1:8000/users_area/username/password/change/
我尝试在用户的应用程序中创建一个模板,将“更改密码”模板内容复制到其中,然后链接到它而不是覆盖的“更改密码”模板,但是(显然,事后看来)它没有不行。
我将作为旁注添加。我实际上有两种用户类型,users 和powerusers。每个都有一个独特且完全不同的“users_area”:
http://127.0.0.1:8000/users_area/username/profile
和
http://127.0.0.1:8000/powerusers_area/username/profile
如果我得到上述问题的答案,我实际上希望将其应用于我的两种不同的用户类型(应该不难,但我认为我应该提及它)。
谢谢。
【问题讨论】:
标签: django django-templates django-urls