Customize Templates
flask_authlib.TemplateConfig - pages' labels, titles, buttons' colours are stored in this object.
TemplateConfig object from source code of this library:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12  | class TemplateConfig:
    USERNAME_LABEL: str = "Username"
    PASSWORD_LABEL: str = "Password"
    EMAIL_LABEL: str = "Email address"
    LOGIN_TITLE: str = "Login"
    LOGIN_BTN_TEXT: str = "Login"
    LOGIN_PRIMARY_COLOR: str = "red"
    REGISTER_TITLE: str = "Register"
    REGISTER_BTN_TEXT: str = "Register"
    REGISTER_PRIMARY_COLOR: str = "yellow"
  
 | 
Customizing login and register page's title, login page's primary colour and username label's text content:
 | from flask_authlib import TemplateConfig
class MyTemplateConfig(TemplateConfig):
    USERNAME_LABEL="Your instagram username"
    LOGIN_TITLE="Welcome!"
    REGISTER_TITLE="Welcome!"
    LOGIN_PRIMARY_COLOR="blue"
    REGISTER_PRIMARY_COLOR="green"
    LOGIN_BTN_TEXT: str = "Send"
    REGISTER_BTN_TEXT: str = "Send"
  
 | 
- 
Login Page:
  
 
- 
Register Page:
  
 
Primary colour
Primary colour sets the colour of the button and the title.
There are List of all primary colors: