Start Here
Learn Python
Python Tutorials →
In-depth articles and video courses
Learning Paths →
Guided study plans for accelerated learning
Quizzes →
Check your learning progress
Browse Topics →
Focus on a specific area or skill level
Community Chat →
Learn with other Pythonistas
Office Hours →
Live Q&A; calls with Python experts
Podcast →
Hear what’s new in the world of Python
Books →
Round out your knowledge and learn offline
Unlock All Content →
More
Learner Stories
Python Newsletter
Python Job Board
Meet the Team
Become a Tutorial Writer
Become a Video Instructor
Search
Join
Sign‑In
Build a Blog Using Django, Vue, and GraphQL
by
Dane Hillard
advanced
api
django
front-end
Mark as Completed
Tweet
Share
Email
Table of Contents
Demo: A Django Blog Admin, a GraphQL API, and a Vue Front End
Project Overview
Prerequisites
Step 1: Set Up the Django Blog
Install Django
Create the Django Project
Run Django Migrations
Create a Superuser
Step 1 Summary
Step 2: Create the Django Blog Admin
Create the Django Blog Application
Enable the Django Blog Application
Create the Django Blog Data Models
Create the Model Admin Configuration
Create the Model Migrations
Step 2 Summary
Step 3: Set Up Graphene-Django
Install Graphene-Django
Configure Graphene-Django