/Advancing-the-Blog

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.

Primary LanguageJavaScriptMIT LicenseMIT

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