· 4 years ago · Aug 26, 2021, 08:36 AM
1
2
3 How to install Django
4 Install Python
5 Install Apache and mod_wsgi
6 Get your database running
7 Install the Django code
8 Models and databases
9 Models
10 Making queries
11 Aggregation
12 Search
13 Managers
14 Performing raw SQL queries
15 Database transactions
16 Multiple databases
17 Tablespaces
18 Database access optimization
19 Database instrumentation
20 Examples of model relationship API usage
21 Handling HTTP requests
22 URL dispatcher
23 Writing views
24 View decorators
25 File Uploads
26 Django shortcut functions
27 Generic views
28 Middleware
29 How to use sessions
30 Working with forms
31 HTML forms
32 Django’s role in forms
33 Forms in Django
34 Building a form
35 More about Django Form classes
36 Working with form templates
37 Further topics
38 Templates
39 Support for template engines
40 The Django template language
41 Class-based views
42 Introduction to class-based views
43 Built-in class-based generic views
44 Form handling with class-based views
45 Using mixins with class-based views
46 Basic examples
47 Simple usage in your URLconf
48 Subclassing generic views
49 Migrations
50 The Commands
51 Backend Support
52 Workflow
53 Dependencies
54 Migration files
55 Adding migrations to apps
56 Reverting migrations
57 Historical models
58 Considerations when removing model fields
59 Data Migrations
60 Squashing migrations
61 Serializing values
62 Supporting multiple Django versions
63 Managing files
64 Using files in models
65 The File object
66 File storage
67 Testing in Django
68 Writing and running tests
69 Testing tools
70 Advanced testing topics
71 User authentication in Django
72 Overview
73 Installation
74 Usage
75 Django’s cache framework
76 Setting up the cache
77 The per-site cache
78 The per-view cache
79 Template fragment caching
80 The low-level cache API
81 Downstream caches
82 Using Vary headers
83 Controlling cache: Using other headers
84 Order of MIDDLEWARE
85 Conditional View Processing
86 The condition decorator
87 Shortcuts for only computing one value
88 Using the decorators with other HTTP methods
89 Comparison with middleware conditional processing
90 Cryptographic signing
91 Protecting the SECRET_KEY
92 Using the low-level API
93 Sending email
94 Quick example
95 send_mail()
96 send_mass_mail()
97 mail_admins()
98 mail_managers()
99 Examples
100 Preventing header injection
101 The EmailMessage class
102 Email backends
103 Configuring email for development
104 Internationalization and localization
105 Overview
106 Definitions
107 Logging
108 A quick logging primer
109 Using logging
110 Configuring logging
111 Django’s logging extensions
112 Django’s default logging configuration
113 Pagination
114 Example
115 Using Paginator in a view
116 Paginator objects
117 InvalidPage exceptions
118 Page objects
119 Security in Django
120 Cross site scripting (XSS) protection
121 Cross site request forgery (CSRF) protection
122 SQL injection protection
123 Clickjacking protection
124 SSL/HTTPS
125 Host header validation
126 Session security
127 User-uploaded content
128 Additional security topics
129 Performance and optimization
130 Introduction
131 General approaches
132 Caching
133 Understanding laziness
134 Databases
135 HTTP performance
136 Template performance
137 Using different versions of available software
138 Serializing Django objects
139 Serializing data
140 Deserializing data
141 Serialization formats
142 Natural keys
143 Django settings
144 The basics
145 Designating the settings
146 Default settings
147 Using settings in Python code
148 Altering settings at runtime
149 Security
150 Available settings
151 Creating your own settings
152 Using settings without setting DJANGO_SETTINGS_MODULE
153 Signals
154 Listening to signals
155 Defining and sending signals
156 Disconnecting signals
157 System check framework
158 Writing your own checks
159 External packages
160 Localflavor
161 Comments
162 Formtools
163
164