【发布时间】:2011-09-10 05:05:11
【问题描述】:
我想使用 contrib.auth 中的 password_change 视图。
这就是我所做的:
- 创建了一个表单来扩展 PasswordChangeForm 以将 html 类添加到小部件
- 创建了registration/password_change.html 模板。因为您从登录状态执行密码更改,所以此模板必须从 base_site.html 继承,该文件向用户显示一堆信息(除了表单)。
- 更新了我的 urls.py 以创建 URL 模式,将表单名称传递给视图。
这就是我难过的地方。模板,它根据一些自定义变量呈现内容。例如,模板有一个自定义标签,可以从上下文中获取信息。
business = context.get('business',None)
我的问题是:将特定领域的上下文传递给模板有哪些选择?我应该继续将 password_change 视图(复制和粘贴)重写到我的应用程序视图中吗?
【问题讨论】:
标签: django django-templates django-views