Pinax - 帐户 - 如何修改模板和视图

时间:2015-03-18 15:57:57

标签: python django django-templates account pinax

我安装了Pinax(项目帐户),它似乎工作得很好。现在我想修改,例如登录页面。我通过将login.html复制到我的应用程序的模板目录并修改它来尝试这个,但它似乎仍然从安装Pinax加载login.html。

我不相信我应该重写视图和模板。那么,如何编辑Pinax安装期间安装的默认视图和模板?

提前致谢!

1 个答案:

答案 0 :(得分:2)

以防万一有人在未来遇到同样的问题: 1)将模板复制到您的应用模板目录。 2)创建自己的视图。继承原始视图,但覆盖模板名称。在最简单的形式上它可能是这样的:

from account.views import LoginView

class MyLoginView(LoginView):
    template_name = "login.html"

3)修改应用的urls.py以指向MyLoginView