Ratings & reviews

This course does not have any reviews.
Your review could be the first one.

0%
0%
0%
0%
0%
info

Complete all chapters to get certificate

0%

Get Started

chevron

This section provides an introduction to Django and its key concepts. It covers the explanation of Django as a web framework, the MVT architectural pattern it follows, and the steps to initialize a new project using Django. The section also includes instructions on running the server.

What is Django?

Model-View-Template

Start Project

Start App

Run Server

Challenge: Build the Project

Write the First Page

chevron

If you are ready to write your first HTML page on Django - now is the time. Here you can learn how to respond to web requests using the Python programming language.

View

Connect View to URL

Challenge: Write your View

Models

chevron

Do you think that building a database using Python is not possible? It's not true! Let's start to do it with Django!

What is Model?

How to create a Model?

Challenge: Zoo Market Table

Migrations

Working with Database

chevron

If you already know how to build a database, then it's time to manipulate data from it. Django ORM is a tool that allows you to work with data from a database. Let's take a look at it, shall we?

Create Data

Retrieve Data

Update and Delete Data

Challenge: CRUD with Person

Summary

Templates

chevron

The HTTP response as a string doesn't look good. It is worth correcting this by using DTL technology, which allows you to dynamically generate beautiful HTML pages and return them to the user.

Template Folder

Context

Post List View

DTL Loop

Links to Views

Request Handling

chevron

You can learn how to answer requests in the previous sections but how to transfer information and process it? Passing data via HTTP request and retrieving is easy. You just have to figure it out, you can find help here.

Distribution of Request Methods

CSRF Token

Request Data Extract

Create Post with Input Data

Redirect and reverse()