Advancing-the-Blog icon indicating copy to clipboard operation
Advancing-the-Blog copied to clipboard

Building on top of Try Django 1.9 (https://github.com/codingforentrepreneurs/try-django-19), we're going to build a more advanced blog and learn about all kinds of topics as we go.

Advancing the Blog Logo

Advancing the Blog

Advancing the Blog is an extended look at building a modern blog with the Django Framework while leveraging other technologies such as jQuery, Markdown, Bootstrap, APIs, and more.

Lecture Code

2 - Blog from Try Django 1.9

3 - Render HTML and Markdown

4 - Implement Django Pagedown for Stack Overflow style Markdown

5 - Responsive Image inside of Post Markdwon Content

6 - Render Markdown with Django

7 - Truncate and Django Template Tags

8 - Dynamic Preview of Form Data

9 - Django Crispy Forms

10 - Bootstrap Input Groups

11 - Django Generic Foreign Keys Part 1

12 - Django Generic Foreign Keys Part 2

13 - Django Generic Foreign Keys Part 3

14 - Model Managers & Instance Methods

15 - Create Comments

16 - Reply to Comments

17 - jQuery fadeToggle for Comment Replies

18 - Comment Thread

19 - Count Words & Get Read Time with Python

20 - Blog Post Read Time in Django

21 - Delete View with Confirmation Page

22 - Delete Permissions & Http Status Codes

23 - Basic User Login, Registration, Logout

24 - User Login & Form Validation

25 - User Register Form & View

26 - User Login Required

27 - Breadcrumb Navigation