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.