I recently installed Django Userena on my Linux Apache server.
After fixing some errors, I started looking through the documentation. However, after searching for documents and many Google searches, I still do not know how the presence of pages could change! For example, how do I change the appearance of signin pages, signup pages, etc.? I know that each userena template is expanded to base.html , but where do I go from there?
I'm probably missing something very simple, so please forgive me, so the answer to this question is very much.
This is
sign-in Userena () signature method -
DEF sign-in (request, auth_form = AuthenticationForm, TEMPLATE_NAME = 'userena / signin_form.html', redirect_field_name = REDIRECT_FIELD_NAME, redirect_signin_function = signin_redirect, extra_context = none): As you can see, there is a template_name method that holds the template space. You can override it.
URL (r '^ signin /', 'userena.views.signin', {'TEMPLATE_NAME' - in your urls.py , you use it like this You can create signin.html inside your templates: 'signin.html'}, name = "sign in"), Extend page folder and base.html . Returns the signin view login form in a variable named form . You can see. You can use the form on your template signin.html on {{form.as_p}} . If you can follow userena.forms, you can also format each field individually AuthenticationForm . Again, check that you can do the same for any scene. The user has given permission to impose this way.
When there is a doubt, read the source code. :)
No comments:
Post a Comment