About this course
Learn Django essentials hands-on, as this course walks you through building a working system that can create, edit, and list notes per user with an authentication system.
What is Django?
52sWhat you will need to start a Django project
50sCreating a new Django project
3m 2sMinimum working page
4m 55sCreating your first Django template
3m 38sDjango apps and the concept of modularization
3m 28sCreating users in Django
3m 49sDjango admin: Easily visualizing and creating data
2m 52sUser authentication in two simple steps
3m 14sIntroduction to ORMs
1m 21sCreating your first model
3m 15sUsing admin for data creation and manipulation
3mUsing Django shell for creating and querying data
4m 42sCreating a dynamic template
5m 19sDisplay content of a single note
5m 32sIntroduction to Django class-based views
4m 58sA bit more on class-based views
3m 56sStatic files in Django
4mHow to set up a base HTML for every Django template
4m 31sLet's add some style
8m 9sCreate a webpage
5m 11sUnderstanding how Django handles security in POSTs
2m 10sDjango forms: Powerful validation with minimal work
4m 53sDjango forms are useful for layout as well!
2m 32sThe U in the CRUD: Updating data
3m 44sThe D in the CRUD: Deleting data
4m 16sForeignKey: How models relate to each other
4m 22sDisplaying only the logged user data
3m 45sAdding a new note after ForeignKey
3m 57sAdding login and logout pages
6m 10sAdding a signup page
5m 43sFinishing touches
3m 56sContinuing on with Django
53s