Skip to content
This repository was archived by the owner on Apr 8, 2026. It is now read-only.

Latest commit

 

History

History
57 lines (38 loc) · 1.48 KB

File metadata and controls

57 lines (38 loc) · 1.48 KB

Create Your Own Blog With Django

Follow the step-by-step instructions on Real Python to build your own blog with Django.

Setup

You can run the provided example project on your local machine by following the steps outlined below.

Create a new virtual environment:

$ python3 -m venv venv

Activate the virtual environment:

$ source venv/bin/activate

Install the dependencies for this project if you haven't installed them yet:

(venv) $ python -m pip install -r requirements.txt

Make and apply the migrations for the project to build your local database:

(venv) $ python manage.py makemigrations
(venv) $ python manage.py migrate

Run the Django development server:

(venv) $ python manage.py runserver

Navigate to http://localhost:8000/ to see your blog in action.

Using the Django Admin site

To create new posts, you need to create a superuser:

(venv) $ python manage.py createsuperuser
Username (leave blank to use 'root'): admin
Email address: admin@example.com
Password: RealPyth0n
Password (again): RealPyth0n
Superuser created successfully.

When running the createsuperuser managemant command you're prompted to choose a username, provide an email address, and set a password. Use your own data for these fields and make sure to remember them.

Navigate to http://localhost:8000/admin and log in with the credentials you just used to create a superuser.