Understand Django

Understand Django is a series of articles focused on learning the Django web framework to build web applications with Python.

The articles build on each other to increase your understanding of how to use Django. If you’re new to Django, you can start from the beginning. The articles assume you have little or no prior knowledge of doing web development.

  • #Python
  • #Django
  • #admin

Administer All The Things

This article will look at how maintainers of an application can manage their data through Django’s built-in administrative tools. We will see how to build admin pages and customize the admin tools to help teams navigate their apps.

  • #Python
  • #Django
  • #models

Store Data With Models

In this article, we will see how to store data into a database with Django models. The article covers how models act as an interface to let your application store and fetch data.

  • #Python
  • #Django
  • #forms

User Interaction With Forms

How do users provide data to your website so you can interact with them? We can answer that question by exploring Django’s form system, and the tools that Django provides to simplify your site as you engage with your users.

  • #Python
  • #Django
  • #templates

Templates For User Interfaces

When your Django application sends back a response with your user interface, templates are the tool you’ll use to produce that user interface. This article looks at what templates are and how to use them.

  • #Python
  • #Django
  • #views

Views On Views

Django URLs expect to send a response back to a user. Where does that response come from? A Django view! This article looks into the fundamentals of views and how to use them in your project.

  • #Python
  • #Django

URLs Lead The Way

How does a Django site know where to send requests? You have to tell it! In this next article in the Understand Django series, we look at URLs and how to let your users get to the right place.

  • #Python
  • #Django

From Browser To Django

Django helps you build websites in Python. How does it work? In this series, we’ll explore Django from top to bottom to show you how to build the website you’ve wanted. We’ll start from the beginning with the browser.