Building Web Apps Using Django: Models & User Registration

Django 2.2    |    Intermediate
  • 12 videos | 1h 23m 33s
  • Includes Assessment
  • Earns a Badge
Rating 4.5 of 4 users Rating 4.5 of 4 users (4)
Django is a widely used web framework written in Python language. Explore the use of models to represent entities in a Django project, how they fit in with the project database, and how to implement user registration for a website by using various built-in Django tools in this 12-video course. Learners begin with Django models and defining entities in Django applications in model form, then learn how to propagate model definitions to a project's database by generating and running a migration script; create instances of a Django model and access model attributes; and view, update, and create instances of a Django model from the built-in admin interface. Next, explore user registration and create a view that uses Django's built-in user registration form; define the URL and template file for user registration pages for Django applications; convey notifications to website users with flash messages; and save data submitted in a user registration form by extending its definition. Conclude by learning how to install and use the Django-crispy-forms library to format a Django application's user registration page.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Define an entity in your django application in the form of a model
    Propagate a model definition to your project's database by generating and running a migration script
    Create instances of a django model and access model attributes, including related objects
    View, update, and create instances of your django model from the built-in admin interface
    Create a view that uses django's built-in user registration form
  • Define the url and template file for the user registration page for a django application
    Convey notifications to your website's users with flash messages
    Save the data submitted in a user registration form to the django project database
    Add additional fields in the user registration form by extending its definition
    Install and use the django-crispy-forms library to format your django application's user registration page
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 2m 11s
  • 9m 20s
    During this video, you will learn how to define an entity in your Django application in the form of a model. FREE ACCESS
  • Locked
    3.  Migrating a Django Model Definition to a Database
    9m 1s
    In this video, you will learn how to propagate a model definition to your project's database by generating and running a migration script. FREE ACCESS
  • Locked
    4.  Instantiating and Working with Model Instances
    9m 41s
    In this video, you will learn how to create instances of a Django model and access model attributes, including related objects. FREE ACCESS
  • Locked
    5.  Accessing Model Instances from the Admin Interface
    8m 14s
    In this video, you will view, update, and create instances of your Django model from the built-in admin interface. FREE ACCESS
  • Locked
    6.  User Registration: Defining the View
    6m 16s
    In this video, find out how to create a view that uses Django's built-in user registration form. FREE ACCESS
  • Locked
    7.  User Registration: The URL and Template
    7m 57s
    In this video, you will define the URL and template file for the user registration page of a Django application. FREE ACCESS
  • Locked
    8.  User Registration: Flash Messages
    9m 42s
    Learn how to convey notifications to your website's users with flash messages. FREE ACCESS
  • Locked
    9.  User Registration: Saving User Data
    7m 2s
    Learn how to save the data submitted in a user registration form to the Django project database. FREE ACCESS
  • Locked
    10.  Extending the Built-in User Registration Form
    8m 55s
    During this video, you will learn how to add additional fields to the user registration form by extending its definition. FREE ACCESS
  • Locked
    11.  Formatting Forms Using Django Crispy Forms
    4m 16s
    During this video, you will learn how to install and use the django-crispy-forms library to format your Django application's user registration page. FREE ACCESS
  • Locked
    12.  Course Summary
    59s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

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.

YOU MIGHT ALSO LIKE

Rating 4.9 of 13 users Rating 4.9 of 13 users (13)
Rating 5.0 of 2 users Rating 5.0 of 2 users (2)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.6 of 15 users Rating 4.6 of 15 users (15)
Rating 4.9 of 13 users Rating 4.9 of 13 users (13)
Rating 4.4 of 10 users Rating 4.4 of 10 users (10)