Django / Request and data foundations

Django β€” Request and data foundations

Projects, URLs, HTTP views, templates, forms, models, and migration concepts.

6 lessons Β· No account required

What you will learn

  • Projects, URLs, HTTP views, templates, forms, models, and migration concepts.
  1. Projects, settings, and the request cycle

    Locate responsibilities in a Django application and distinguish its project configuration from reusable apps and local demonstrations.

    Start learning
  2. URLs, converters, and route names

    Map paths to views with explicit converters and stable names while separating routing from resource authorization.

    Start learning
  3. Views, methods, and truthful HTTP responses

    Write small request handlers whose methods, validation, content types, and status codes express the actual operation.

    Start learning
  4. Templates, context, and escaping

    Render meaningful HTML with a narrow context and preserve the difference between text escaping and trust in other output contexts.

    Start learning
  5. Forms, validation, and CSRF

    Separate bound input, cleaned values, error feedback, and request-origin protection while preserving accessible native form behavior.

    Start learning
  6. Models, schema, and migration history

    Separate Python model declarations, database constraints, data validation, and the reviewed migration history that connects them.

    Start learning
Back to course