Building Web Apps Using Django: Models & User Registration

placeholder

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 projects 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 Djangos 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 applications user registration page.