Books & Videos

Table of Contents

Chapter: Building a Blog Application

The Course Overview

04m 47s

Installing Django

04m 24s

Creating Your First Project

08m 4s

Designing the Blog Data Schema

07m 1s

Creating an Administration Site for Your Models

05m 30s

Working with QuerySet and Managers

08m 19s

Building List and Detail Views

05m 45s

Creating Templates for Your Views

03m 57s

Adding Pagination

02m 31s

Using Class-Based Views

03m 4s

Chapter: Enhancing Your Blog with Advanced Features

Creating and Handling Forms

05m 48s

Sharing posts by E-Mail

06m 19s

Creating a Comment System

07m 15s

Adding Comments to the Post

04m 2s

Adding Tagging Functionality

06m 24s

Retrieving Posts by Similarity

04m 6s

Chapter: Extending Your Blog Application

Creating Custom Template Tags and Filters

10m 57s

Adding a Sitemap to Your Site

04m 20s

Creating Feeds for Your Blog Posts

02m 10s

Adding a Search Engine with Solr and Haystack

13m 33s

Chapter: Building a Social Website

Creating a Social Website Project

02m 45s

Using the Django Authentication Framework

14m 14s

Password Authentication

05m 20s

User Registration and User Profiles

11m 44s

Building a Custom Authentication Backend

03m 26s

Adding Social Authentication to Your Site

09m 28s

Chapter: Sharing Content in Your Website

Creating an Image Bookmarking Website

05m 21s

Posting Content from Other Websites

14m 5s

Creating a Detail View for Images

02m 3s

Creating Image Thumbnails Using Sorl-Thumbnail

02m 28s

Adding AJAX Actions with jQuery

10m 41s

Creating Custom Decorators for Your Views

02m 15s

Adding AJAX Pagination to Your List Views

05m 50s

Chapter: Tracking User Actions

Building a Follower System

06m 30s

Building a Follower System (Continued)

06m 27s

Building a Generic Activity Stream Application

08m 28s

Building a Generic Activity Stream Application (Continued)

08m 2s

Using Signals for De-normalizing Counts

07m 43s

Using Redis for Storing Item Views

07m 46s

Using Redis for Storing a Ranking

04m 42s

Chapter: Building an Online Shop

Creating an Online Shop Project

13m 22s

Building a Shopping Cart

10m 57s

Creating Shopping Cart Views

07m 17s

Creating a Context Processor for the Current

04m 18s

Registering Customer Orders

06m 49s

Launching Asynchronous Tasks with Celery

07m 55s

Chapter: Managing Payments and Orders

Integrating a Payment Gateway

13m 43s

Payment Notifications

06m 49s

Exporting Orders to CSV Files

03m 56s

Extending the Admin Site with Custom Views

04m 57s

Generating PDF Invoices Dynamically

07m 28s

Chapter: Extending Your Shop

Creating a Coupon System

15m 22s

Adding Internationalization and Localization

08m 22s

Translating Python Code

07m 59s

Translating Templates

06m 40s

Using the Rosetta Translation Interface

04m 28s

URL Patterns for Internationalization

04m 47s

Allowing Users to Switch Language

01m 38s

Translating Models with django-parler

09m 21s

Translating Models with django-parler (Continued)

08m 5s

Building a Recommendation Engine

10m 10s

Chapter: Building an E-Learning Platform

Creating an E-Learning Platform

01m 35s

Building the Course Models

06m 52s

Creating Models for Diverse Content

07m 38s

Creating Custom Model Fields

07m 56s

Creating a Content Management System

07m 57s

Working with Groups and Permissions

08m 19s

Using Form-sets

06m 40s

Adding Content to Course Modules

05m 57s

Managing Modules and Contents

05m 0s

Reordering Modules and Contents

04m 52s

Chapter: Caching Content

Displaying Courses

05m 26s

Adding Student Registration

08m 53s

Accessing the Course Contents

08m 34s

Using the Cache Framework

08m 13s

The Process of Caching

10m 45s

Chapter: Building an API

Building a RESTful API

14m 40s

Handling Authentication

11m 27s