Quick Answer
Django URL routing: define URL patterns in urls.py: path("users//", views.user_detail). Include app URLs in project urls.py: include("users.urls"). Named URLs: path(..., name="user-detail") allows reverse lookup: reverse("user-detail", kwargs={"pk": 1}). Class-based views have as_view(). URL patterns are matched top-to-bottom; first match wins.
Answer
URL patterns map URLs to views. Supports dynamic parameters, namespaces, and reverse resolution. Maintains separation of logic and presentation.
S
SugharaIQ Editorial Team
Verified Answer
This answer has been peer-reviewed by industry experts holding senior engineering roles to ensure technical accuracy and relevance for modern interview standards.