Django / Request and data foundations
Django β Request and data foundations
Projects, URLs, HTTP views, templates, forms, models, and migration concepts.
What you will learn
- Projects, URLs, HTTP views, templates, forms, models, and migration concepts.
Projects, settings, and the request cycle
Locate responsibilities in a Django application and distinguish its project configuration from reusable apps and local demonstrations.
Start learningURLs, converters, and route names
Map paths to views with explicit converters and stable names while separating routing from resource authorization.
Start learningViews, methods, and truthful HTTP responses
Write small request handlers whose methods, validation, content types, and status codes express the actual operation.
Start learningTemplates, context, and escaping
Render meaningful HTML with a narrow context and preserve the difference between text escaping and trust in other output contexts.
Start learningForms, validation, and CSRF
Separate bound input, cleaned values, error feedback, and request-origin protection while preserving accessible native form behavior.
Start learningModels, schema, and migration history
Separate Python model declarations, database constraints, data validation, and the reviewed migration history that connects them.
Start learning