Django Framework
Structure and Purpose
Project-Level vs. App-Level URLs
URL Configuration Module
Syntax and Parameters
Route Patterns
View Functions and Classes
Keyword Arguments
Regular Expression Patterns
Named Groups
Non-Capturing Groups
`str`
`int`
`slug`
`uuid`
`path`
Creating Converter Classes
Registering Converters
Modular URL Configuration
Namespacing URLs
Passing Extra Options
The `name` Argument
Best Practices for Naming
URL Namespaces
Using `reverse()`
Using `reverse_lazy()`
Using `{% url %}` in Templates
Resolving Namespaced URLs
404 Error Handling
500 Error Handling
Custom Error Views
Debug Mode vs. Production
Previous
5. Templates: The Presentation Layer
Go to top
Next
7. Forms