Building a Simple Blog with Django
Learn how to create a basic blog using Django, a high-level Python web framework.
Introduction to Django Blog
Django is a powerful Python web framework that allows you to build robust and scalable web applications. In this tutorial, we will create a simple blog using Django.
Step 1: Install Django and Create a New Project
To start, you need to install Django. You can do this by running the following command in your terminal:
pip install django
Once Django is installed, you can create a new project by running the following command:
django-admin startproject blog
Step 2: Create a New App
Next, you need to create a new app within your project. You can do this by running the following command:
python manage.py startapp blog_app
Step 3: Define Your Models
In Django, models represent the data structures used in your application. For our blog, we need a model to represent blog posts. Add the following code to blog_app/models.py:
from django.db import models
class BlogPost(models.Model):
title = models.CharField(max_length=255)
content = models.TextField()
created_at = models.DateTimeField(auto_now_add=True)
Step 4: Create and Apply Migrations
After defining your models, you need to create and apply migrations to your database. Run the following commands:
python manage.py makemigrations
python manage.py migrate