Building Web Apps Using Django: Models & User Registration

Django 2.2
  • 12 Videos | 1h 28m 33s
  • Includes Assessment
  • Earns a Badge
Likes 13 Likes 13
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

  • Playable
    1. 
    Course Overview
    2m 11s
    UP NEXT
  • Playable
    2. 
    Introducing Django Models
    9m 20s
  • Locked
    3. 
    Migrating a Django Model Definition to a Database
    9m 1s
  • Locked
    4. 
    Instantiating and Working with Model Instances
    9m 41s
  • Locked
    5. 
    Accessing Model Instances from the Admin Interface
    8m 14s
  • Locked
    6. 
    User Registration: Defining the View
    6m 16s
  • Locked
    7. 
    User Registration: The URL and Template
    7m 57s
  • Locked
    8. 
    User Registration: Flash Messages
    9m 42s
  • Locked
    9. 
    User Registration: Saving User Data
    7m 2s
  • Locked
    10. 
    Extending the Built-in User Registration Form
    8m 55s
  • Locked
    11. 
    Formatting Forms Using Django Crispy Forms
    4m 16s
  • Locked
    12. 
    Course Summary
    59s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

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

Digital badges are yours to keep, forever.