我安装了Pinax(项目帐户),它似乎工作得很好。现在我想修改,例如登录页面。我通过将login.html复制到我的应用程序的模板目录并修改它来尝试这个,但它似乎仍然从安装Pinax加载login.html。
我不相信我应该重写视图和模板。那么,如何编辑Pinax安装期间安装的默认视图和模板?
提前致谢!
答案 0 :(得分:2)
以防万一有人在未来遇到同样的问题: 1)将模板复制到您的应用模板目录。 2)创建自己的视图。继承原始视图,但覆盖模板名称。在最简单的形式上它可能是这样的:
from account.views import LoginView
class MyLoginView(LoginView):
template_name = "login.html"
3)修改应用的urls.py以指向MyLoginView