English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 1h 52m | 355 MB
In this project-based course, software engineer Ryan Mitchell takes a deep dive into Django, the framework that is the back end of high-traffic websites like Instagram and Pinterest. Designed for advanced Django users, Ryan presents a social media website project as a framework for how to tackle any web engineering situation and translate it into Django code. She shows how to build custom validators, filters, and managers; how to extend and augment the default Django settings and models; and how to eliminate code redundancy and implement clean error handling, authentication, caching, and other tools. If you’re looking for some hands-on work to learn how to apply Django to develop anything from a retail store to a personal portfolio to a company website and more, join Ryan in this course.
Table of Contents
Introduction
1 Tackling projects with Django
2 What you should know
3 Project overview
Getting Started with Django
4 The world of Python and Django
5 Architecture of a Django project
6 Running Django
Models and Fields
7 Validations
8 Custom fields
9 File management
10 Generic relations
11 Signals
Views
12 Raising exceptions
13 Class-based views
14 QuerySets and filters
Interacting with the Database
15 Deleting models
16 Custom object managers
17 Fetching fields
Templates
18 The Django template language
19 Humanize library
20 Custom tags and filters
21 Variables as templates
Improving Performance
22 Securing authentication
23 Caching
24 Sessions
25 Logging
Staying Connected
26 Finding and using third-party packages
27 Getting involved with the Django community
Conclusion
28 Next steps with Django
Resolve the captcha to access the links!