I Sambhavi, I'm Alfonso. I've come to this tutorial because I heard a podcast (Pybytes) which took me to your Linkdn and finally to here. I followed all the steps because I am interested in how Vue.js is mounted in Django without using api so as a feedback, I want to mention the following: Let clear that is necessary to install pinia and axios, so then, they will be in the package.json Mention that has to be created the store.js file in the frontend folder with the information that is in the repo Mention that is necessary add the context_processors path to the settings. Edit the App.vue file in order to reach CreateForm.vue I appreciate the way you associated vue.js with django as this approach is not common (AFAIK)