Web Applications with Django: Using Built-in and Custom Applications

Django 3.1    |    Beginner
  • 14 videos | 1h 42m 34s
  • Includes Assessment
  • Earns a Badge
Rating 4.2 of 12 users Rating 4.2 of 12 users (12)
The Django web framework simplifies creating websites and REST APIs through a wide variety of built-in features. In this course, you'll learn how to use some of these built-in features to create websites and apps. You'll start by installing the Django web framework inside a virtual environment. You'll then explore Django's out-of-the-box features, including the project structure, the shell, and the built-in admin app. Next, you'll build a Hello World website using a custom Django app. This process includes defining a URL that maps to a view, which then returns an HTTP response that can be viewed from a browser. Moving on, you'll explore the use of Django templates, which includes the use of base and derived templates. Finally, you'll work with the built-in admin app, examining how to administer users and groups and assign permissions.


  • Discover the key concepts covered in this course
    Create a virtual python environment and install django in that environment
    Generate a new django project and explore the built-in django admin app
    Link django to a sqlite database and perform migrations to that database
    Define a view and a url pattern in django in order to render text in a web page
    Generate a new app within a django project and test out that app
    Define a view which renders an html file in its response
  • Create and apply django templates in a page in a web site
    Develop inherited django templates for a website
    Create several child django templates which inherit from a parent template
    Develop and illustrate the use of django urls, views, and templates for a web site
    Create a superuser for your django project and sign in to the django user administration app
    Illustrate the use of staff and super users in the django user administration app
    Summarize the key concepts covered in this course


  • 2m
  • 7m 19s
  • Locked
    3.  Starting a Django Project and Using the Admin App
    9m 11s
  • Locked
    4.  Running Django Migrations to a SQL Database
    5m 43s
  • Locked
    5.  Defining Web Page Views and Routes in Django
    10m 5s
  • Locked
    6.  Creating and Testing a Django App
    9m 32s
  • Locked
    7.  Defining Views Using Django Templates
    5m 18s
  • Locked
    8.  Creating a Base Django Template
    11m 12s
  • Locked
    9.  Inheriting from a Base Django Template
    10m 3s
  • Locked
    10.  Adding New Web Pages Using Django Child Templates
    10m 11s
  • Locked
    11.  Adding New Website URLs Using Django
    5m 53s
  • Locked
    12.  Creating a Superuser for Django Projects
    9m 34s
  • Locked
    13.  Assigning Groups to Users Using Django's Admin App
    5m 1s
  • Locked
    14.  Course Summary
    1m 32s


Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.


Rating 4.4 of 12 users Rating 4.4 of 12 users (12)
Rating 4.4 of 58 users Rating 4.4 of 58 users (58)
Rating 4.7 of 37 users Rating 4.7 of 37 users (37)