Templates

This document covers the implementation of django-user-accounts within django templates. The pinax-theme-bootstrap-account package provides a good starting point to build off of. Note, this document assumes you have read the installation docs.

Template Files

By default, django-user-accounts expects the following templates. If you don’t use pinax-theme-bootstrap-account, then you will have to create these templates yourself.

Login/Registration/Signup Templates:

account/login.html
account/logout.html
account/signup.html
account/signup_closed.html

Email Confirmation Templates:

account/email_confirm.html
account/email_confirmation_sent.html
account/email_confirmed.html

Password Management Templates:

account/password_change.html
account/password_reset.html
account/password_reset_sent.html
account/password_reset_token.html
account/password_reset_token_fail.html

Account Settings:

account/settings.html

Emails (actual emails themselves):

account/email/email_confirmation_message.txt
account/email/email_confirmation_subject.txt
account/email/invite_user.txt
account/email/invite_user_subject.txt
account/email/password_change.txt
account/email/password_change_subject.txt
account/email/password_reset.txt
account/email/password_reset_subject.txt

Template Tags

To use the built in template tags you must first load them within the templates:

{% load account_tags %}

To display the current logged-in user:

{% user_display request.user %}