First simple Blog with django

Let's create your first blog with django. In this lesson, you can learn how to create an original blog from scratch.
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
39 students enrolled
25% off
Take This Course
  • Lectures 28
  • Length 4 hours
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 5/2014 English

Course Description

Thank you for visiting to First simple Blog with django.

In this lesson, you can learn how to create an original blog from scratch. You can implement some functions to delete or edit into your blog. If you can make original blog by yourself, you can add awesome functions. It means that your original blog has an unlimited potential. Let's enjoy this lesson!

You can also learn how to create a authentication page for a webmaster of the blog. Also learn a needed functions (creating and editing and deleting) for your first blog. If you do not have basic knowledge of Python, don't worry ! I'm going to teach you about it in the first section.



  • What is Python?
  • Print method
  • variable and string
  • while syntax
  • for syntax
  • list
  • conditional judgment with if syntax
  • conditional judgment by strings


  • creating a project
  • administration page
  • Bootstrap
  • editing title
  • creating an application
  • retrieve a post
  • creating a individual page
  • creating authentication page
  • add links for login and logout
  • creating a form for posting
  • creating a function to post
  • create an editing page
  • creating a function to edit
  • creating a function to delete
  • Font Awesome
  • pagination
  • navigation menu
  • creating an about page
  • add links to go to another page
  • get the amount of letters

What are the requirements?

  • Computer which Python is installed (If you have Mac, you can use Python on your Mac)
  • The basic skills of computer

What am I going to get from this course?

  • Create an original blog
  • Learn basic syntaxes of Python
  • Implementing an authentication system into the blog
  • Learn the way of creating and editing a data

Who is the target audience?

  • The person who want to create an original blog from scratch
  • The person who want to start learning of "Python" and "django"

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Learn Python!

Learn how to run Python on the terminal.


Learn Print method to display a string on the terminal.


Learn how to use a variable with Python. And also learn how to combine some strings.


Learn how to use "while syntax". You can repeat a program using "while syntax".


Learn how to use "for syntax". You can repeat a program according to the number of elements.


Learn how to use list. You can store some value to a list.


You can handle your program using conditional judgment with "if syntax".


Learn how to compare a strings using "if syntax".

Section 2: Creating a project

We will create a django project for a blog. And learn how to run a virtual server on local.


Set up an administration page for this blog.


Learn how to implement Bootstrap into a template page. Let's create a base template using Bootstrap sample template.


Modify the title of this blog, and delete some no needed codes.

Section 3: Create an application, and learn how to handle data

Make an application and a model to post new entry. And also learn how to sync it .


Retrieve an entry from databases. And display it on template pages.


We will add a button to go to individual page. And also create an individual page for it.

Section 4: Create an authentication system

Let's create an authentication page for webmaster of this blog. We can put some secret function on some pages using this communication system.


Put buttons for login and logout. And also learn how to change a behavior according to user permission.

Section 5: Create some needed functions for this blog

Create a posting form which is generated by django function. And improve it with Bootstrap.


Implement a function to post an entry into This function will make new entry using some data which obtain from a posting form.


Create a page for editing a entry.


Add a button to go to an editing page on an individual page. And add a function to edit it.


Add a button to delete a entry on an individual page.

Section 6: Let's improve this blog by adding new functions

Learn how to implement Font Awesome into this blog. Font Awesome has been used on many web service. You can add an awesome icon.


Create a pagination system for entries.


Link of menu bar be emphasized to inform to user a current page.


Create an about page to introduce your self. We also add a link to a twitter account.


Add some links on the individual page to go to next or previous entry.


Create a function to display the amount of letters of the entry on an individual page.this blog can display the amount of letters of the entry on an individual page.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Takafumi Kawai, A web developer from Tokyo, Japan.

Thank you for visiting my profile page.

I started my programming career learning Flash for a small website that I wanted to introduce my hobby. After 3 years, I learned the skills of Illustrator and Photoshop,After Effect. And also learned about HTML and CSS. When I graduate from the high school, I was able to master those skills.

After that, I have created some web sites for my friends and customer. A website of a beauty salon which I created was able to gather many customers from other country.

It is still getting new customer. And also the owner of beauty salon was able to find many students who want to learn a skill from her via that website.

I learned the information science after I entered the university. I was able to learn these subjects (Python,Django, MySQL, jQuery,Ajax). After that, I developed a small social networking service to enhance the communication between a professor and a students in university. This webservice has a lot of function to support their life.

I have a bachelor of engineering and a master of engineering. After I graduate from the university, I started to create a webservice to support the people who want to realize idea. If you want to create something, you need many skills (Programming, Design, Photography, Animation). I'm going to teach you how to make it . And also teach how to integrate it.

Ready to start learning?
Take This Course