Django Core | A Reference Guide to Core Django Concepts

Django Core | A Reference Guide to Core Django Concepts

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 18.5 Hours | 4.88 GB

Dive in deep to the core concepts behind the power Django framework written in Python. Using Django 1.10 with Python 3

Our philosophy is teaching individuals how to code by going through step by step projects. This drives the majority of our content with one exception: the Django Core course.

In this course, we go in-depth into various Django concepts to provide a comprehensive guide to topics that include:

  • Django Models
  • Model Instance Methods & Properties
  • Model-level field validation
  • How models map to databases and Primary Keys
  • Django Forms and Formsets
  • Form validation
  • Model Form
  • Function Based Views (FBVs)
  • Class Based Views (CBVs)
  • CRUD in Django Views (Create Retrieve Update Delete List)
  • Django Templates
  • Template Inheritance
  • Template shortcuts & Filters
  • Django translation
Table of Contents

Introduction
1 Introduction
2 Installation Recommended Setup
3 How to use this course

Django Views
4 Introduction
5 Install First View
6 Http Response Http Response Redirect
7 CRUD Views
8 Template Rendering
9 Understanding Context
10 User Context Login Required Decorator
11 Detail View
12 Create View
13 Update View
14 Delete View
15 Combining Crud in 1 View
16 Search in List View Q Lookups
17 Thank you and next steps

Django Models Unleashed
18 Introduction
19 Documentation Version
20 Start Blank Project
21 App First Model Makemigrations
22 Boolean Field Null Default Values
23 CharField TextField
24 Render Model in Admin
25 Django Field Choices
26 Object Unicode Name
27 Built-in Validation
28 Custom Field Validation
29 Overriding the Save Method
30 Using Signals with Models
31 Error Messages Help Text
32 Timestamp DateTimeField
33 Instance Methods Properties
34 Model Managers
35 Custom QuerySet Methods
36 Models in the Python Shell
37 Thank you

Understanding Class Based Views
38 Welcome
39 Requirements Recommendations
40 Intro Template View
41 Customize Template View
42 Base View and Mixins
43 Login Required Decorator Custom Mixin
44 DetailView
45 ListView
46 CreateView
47 UpdateView
48 Delete View
49 Handling Exceptions with Objects
50 Django Messages in a CBV
51 Using a FormMixin in a CBV
52 Next Steps

Forms Formsets
53 Introduction
54 Requirements Suggestions
55 Basic Overview
56 An HTML Form
57 Your First Django Form
58 Render the Form
59 Form Fields
60 Collecting Data via HTML Form
61 Collecting Data via Django Form
62 Basic Form Validation
63 Initial Form Data
64 Form Field Label Widgets
65 Model Form
66 Override the Save Method in Model Form
67 Adjusting Model Form Data in a View
68 Custom Error Messages
69 Rendering Form Errors in a View
70 Rendering Fields Manually within a Template
71 Reusable Form Template Snippet
72 Django Formsets
73 Model Formsets
74 ModelForm and QuerySets in Model Formsets
75 Dynamic New Form in Formsets with jQuery
76 Next Steps

Django Templates
77 Setup Project
78 Introduction
79 Template Filters
80 For Loops Cycle
81 Inheritance
82 Include with Variables
83 Override App Templates
84 Thank you and next steps

Django Translation
85 Introduction
86 Setup gettext using Homebrew
87 Translate a String in a View
88 Manually Activate Translation by Language
89 Django Translation in Template
90 Thank you

Django User Model Unleashed
91 Welcome
92 Requirements
93 Extend User Model
94 Custom User Model
95 Extending the Custom User Model
96 Register User
97 User Login Authentication
98 User Logout
99 User Login with Username or Email
100 Inactive User
101 Activation Keys
102 Thank you and next steps

Django Tests Unleashed
103 Requirements
104 Setup Project
105 Model Tests
106 Form Tests
107 View Tests
108 Authenticating Users Tests
109 CRUD Test in Django Rest Framework
110 Thank you and next steps

Deployment
111 Deployment Introduction
112 Linode Part 1
113 Linode Part 2
114 Digital Ocean Setup
115 Digital Ocean Local Django Project
116 Digital Ocean Debian Apache Django
117 Digital Ocean Local to Live
118 Webfaction Setup
119 Webfaction Local Django Project
120 Webfaction Local to Live
121 Heroku Login to Heroku
122 Local Django Project
123 Setup Git for your Project
124 Create Heroku App
125 Production Settings Static Files
126 Custom Domain Go Live

Django Foreign Keys Unleashed
127 Welcome to Foreign Keys Unleashed
128 First Foreign Key Relation
129 Relations in the Shell
130 More Foreign Keys
131 ManyToMany Field
132 One to One Field
133 On Delete
134 Limit Choices To
135 Search Change Foreign Key Field in Admin
136 Save Request User to Model in Admin
137 Model Admin Method for User Foreign Key
138 Related Name in Foreign Key
139 Thank you

Time Tasks A Guide to Connecting Django Celery Redis
140 What is Time Tasks
141 Requirements
142 Download Redis
143 Install Celery Redis in Virtualenv
144 Celery Module
145 Create a Django App
146 Defer Tasks with Celery
147 Scheduled Tasks
148 Celery Redis on Heroku
149 Thank you

Django Hosts
150 Welcome
151 Setup Test Domains Locally
152 Initial Setup
153 Routing Subdomain Names
154 Default Subdomain Redirects
155 Django Hosts Reverse
156 Django Hosts within an App
157 Build URLs with Template Tags
158 Setting the Request Subdomain

Thank you Next Steps
159 Thank you and next steps