Create a blog with Django

December 5th, 2019   プログラミング  Django

I created this blog site with Django.

I will summarize the information of created site in this article.


Development purpose


  • Studying web development
  • I wanted a blog site


Development environment


  • Django 2.2
  • Python 3.7
  • Linode Server (Ubuntu 19)
  • Nginx Web Server
  • uWSGI
  • GitHub
  • Godaddy (Domain)

Use latest version when I developed.


Implementation function


  • Administration page(Django default)
  • Browsing page
  • List by category and tag
  • Search function
  • Japanese and English switching function
  • Google Analytics
  • Article creation with Markdownx


Functions I want to add


  • Related article list
  • Popular article list
  • Google Adsense


Study procedure


1.Django Girls Tutorial

A tutorial creating a miniblog. I didn't understand all at first, but first I moved my hand. Making blogs is easy to imagine and good for beginners.


2.Django Official tutorial

A tutorial creating a Voting site. More technical terms than Django Girls Tutorial. Again, I couldn't understand everything at once. But understanding gradually deepened. Just move your hand for now.


3.Create a blog site with Django

You can implement all necessary functions for your blog. I didn't use a convenient class-based view for studying, changed to function-based view.


4.Production environment implementation

Studying Git. Create GitHub account and Push・Pull to server. Make server environment.(Python, Django, Nginx, uWSGI). Set domain.



Reference sites


Implementation of blog function


Production environment implementation



Basic skill




Udemy has big sale (88% OFF, etc.) about once or twice a month, so you will get a better deal at that time.


Those website help me a lot. Thank you very much!



Sponsor Link