Django Core – A Reference Guide to Core Django Concepts

Django Core – A Reference Guide to Core Django Concepts
Django Core – A Reference Guide to Core Django Concepts

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 16.5 Hours | 2.97 GB
eLearning | Skill level: Intermediate


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

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

Time Tasks A Guide to Connecting Django Celery Redis
126 What is Time Tasks
127 Requirements
128 Download Redis
129 Install Celery Redis in Virtualenv
130 Celery Module
131 Create a Django App
132 Defer Tasks with Celery
133 Scheduled Tasks
134 Celery Redis on Heroku
135 Thank you

Thank you Next Steps
136 Thank you and next steps

Download from Turbobit

Download from DepositFiles