WETAccel: Enterprise-Grade Django Template for Government of Canada’s Web Initiatives

Table of Contents

WETAccel URL Configuration Documentation

This documentation covers the URL configurations for the wetaccel project.


1. Admin Panel

URL Pattern: admin/

Mapped View: Django’s default admin interface.

Description: The administrative interface provided by Django to manage application data.


2. Landing Page

URL Pattern: “

Mapped View: views.landing

Description: The primary entry point or homepage of the application.


3. Home Page by Language

URL Pattern: <str:lang>/

Mapped View: views.index

Description: Displays the home page for the specified language.


4. Search Page

URL Pattern: <str:lang>/search/

Mapped View: views.search

Description: Provides a search interface for the specified language.


5. Privacy Page

URL Pattern: <str:lang>/privacy/

Mapped View: views.privacy

Description: Displays the privacy policy page for the specified language.


6. Registration Flow

URL Pattern: <str:lang>/register/<str:step>

Mapped View: views.register

Description: Handles the user registration process, segmented by steps.


7. Dashboard Home

URL Pattern: <str:lang>/dashboard/

Mapped View: views.dashboard_home

Description: Displays the primary user dashboard in the specified language.


8. Dashboard Table View

URL Pattern: <str:lang>/dashboard/table

Mapped View: views.dashboard_table

Description: Shows tabular data within the user dashboard.


9. Dashboard Form View

URL Pattern: <str:lang>/dashboard/form

Mapped View: views.dashboard_form

Description: Provides a form interface within the user dashboard.


10. Dashboard Profile

URL Pattern: <str:lang>/dashboard/profile

Mapped View: views.dashboard_profile

Description: Displays the user’s profile within the dashboard.


11. Login

URL Pattern: <str:lang>/login/

Mapped View: views.login_view

Description: Handles user authentication.


12. Logout

URL Pattern: <str:lang>/logout/

Mapped View: views.logout_view

Description: Handles user logout functionality.


13. Forgot Password

URL Pattern: <str:lang>/forgot-password/

Mapped View: views.forgot_password

Description: Provides a mechanism for users to recover or reset their passwords.


14. Reset Password

URL Pattern: <str:lang>/reset-password/

Mapped View: views.reset_password

Description: Enables users to set a new password after validation.