Download Extend a Django Website with User Registration Course By Skillshare
About This Class
Extend a Django Website with User Registration builds on the first course, Build a Data Driven Website with Django, to cover the process of adding user functionality to an existing Django website. With user login, logout, user permissions, profile pages, and a unique experience for each user, you can get more out of your data-driven website.
This course will cover the basics of setting up user registration, how to create user profiles that meet the needs of your website, and how to connect users to other important pieces of data. It will also explain how to make these deep changes to a website database without losing existing data in the process.
The instructor, Alyssa, has been working as a software engineer for over six years, using Django to build several user-facing websites, some of which are still used in a corporate setting today.
The project for this class is a development website that allows website users to create a user account, login, logout, customize a profile, and interact with other website data according to their user permissions.
The specifics are up to you, but the example project I will be creating is a fountain pen tracking website. With the addition of user functionality, users will be given special permissions so only some users can edit or delete data. They will also be able to select pens to add to a personal collection on their profile, and manage the 'currently' inked pens separately from all the other users of the website.
Following along exactly, you will be able to create this sample project for yourself, but I encourage students to come up with their own interesting website ideas and feel free to reach out with questions if you're having trouble applying the lessons to your own idea. I am happy to help!
Note: this class does not cover deployment, the process of publishing a website to the internet, and all development will be local to your machine.
DOWNLOAD NOW !