When you're ready to roll up your sleeves and get some hands-on experience, look for one of the more than 90 "Try It Yourself" mini-lessons that provide step-by-step walkthroughs of key Django tasks and techniques.
| HOUR 1: Understanding Django | |
| 15 | |
| 15 | |
| HOUR 2: Creating Your First Website | |
| 20 | |
| 21 | |
| 23 | |
| 25 | |
| 26 | |
| 27 | |
| 28 | |
| 29 | |
| 30 | |
| 32 | |
| 33 | |
| HOUR 3: Adding Models and Objects to Your Website | |
| 38 | |
| 39 | |
| 41 | |
| 43 | |
| 48 | |
| 53 | |
| 57 | |
| HOUR 4: Creating the Initial Views | |
| 69 | |
| 74 | |
| HOUR 5: Using Data from the Database in Views | |
| 83 | |
| 88 | |
| 95 | |
| 97 | |
| HOUR 6: Configuring Web Page Views | |
| 104 | |
| 109 | |
| 111 | |
| HOUR 7: Implementing Django Templates to Create Custom Views | |
| 118 | |
| 124 | |
| 127 | |
| 131 | |
| 134 | |
| HOUR 8: Using Built-in Template Tags to Enhance Views | |
| 141 | |
| 146 | |
| 148 | |
| HOUR 9: Using Built-in Template Filters to Enhance Views | |
| 163 | |
| 169 | |
| 178 | |
| HOUR 10: Adding Forms to Views | |
| 191 | |
| 197 | |
| 203 | |
| HOUR 11: Using Views to Add and Update Data in the Database | |
| 210 | |
| 217 | |
| 220 | |
| 222 | |
| Hour 12: Utilizing Generic Views | |
| 239 | |
| 243 | |
| 248 | |
| 255 | |
| 260 | |
| 263 | |
| Hour 13: Advanced View Configurations | |
| 271 | |
| 273 | |
| 280 | |
| 285 | |
| Hour 14: Managing Site Users | |
| 298 | |
| 305 | |
| 309 | |
| Hour 15: Adding Website Security | |
| 315 | |
| 319 | |
| 321 | |
| 327 | |
| Hour 16: Managing Sessions and Cookies | |
| 336 | |
| 337 | |
| 340 | |
| Hour 17: Customizing Models in the Admin Interface | |
| 348 | |
| 350 | |
| 352 | |
| 354 | |
| 357 | |
| 359 | |
| Hour 18: Customizing the Admin Interface | |
| 367 | |
| 369 | |
| 374 | |
| 378 | |
| Hour 19: Implementing Middleware | |
| 386 | |
| 390 | |
| 394 | |
| 399 | |
| Hour 20: Internationalization and Localization | |
| 409 | |
| 412 | |
| 415 | |
| 417 | |
| Hour 21: Creating Sitemaps | |
| 426 | |
| 429 | |
| 432 | |
| Hour 22: Implementing Multiple Websites | |
| 438 | |
| 439 | |
| 441 | |
| 443 | |
| Hour 23: Configuring Caching | |
| 455 | |
| 457 | |
| 459 | |
| Hour 24: Deploying Django | |
| 468 |