Follow the step-by-step instructions on Real Python to build your own blog with Django.
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.
To create new posts, you need to create a superuser:
(venv) $ python manage.py createsuperuser
Username (leave blank to use 'root'): admin
Email address: [email protected]
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.