【问题标题】:Pinax - account - how to modify template and viewsPinax - 帐户 - 如何修改模板和视图
【发布时间】:2015-03-18 15:57:57
【问题描述】:
我安装了 Pinax(项目帐户),它似乎运行良好。现在我想修改例如登录页面。我通过将 login.html 复制到我的应用程序的模板目录并对其进行修改来尝试此操作,但它似乎仍然从 Pinax 的安装中加载 login.html。
我不认为我应该重写视图和模板。那么,如何编辑在 Pinax 安装期间安装的那些默认视图和模板?
提前致谢!
【问题讨论】:
标签:
python
django
django-templates
account
pinax
【解决方案1】:
以防万一有人在未来遇到同样的问题:
1)将模板复制到您的应用模板目录。
2)创建自己的视图。继承原始视图,但覆盖模板名称。最简单的形式可能是这样的:
from account.views import LoginView
class MyLoginView(LoginView):
template_name = "login.html"
3)修改你应用的urls.py指向MyLoginView