Hi Pierre, thanks for the questions!

There are a couple different ways to deploy Vue + Django.

  1. The way outlined in this post where you have small Vue components inside of Django templates, with inline CSS/JS
  2. The way outlined in this link https://pascalw.me/blog/2020/04/19/webpack-django.html where you build standalone Vue components and .vue files
  3. A completely separate Vue app that you deploy without Django + a Django API that you also deploy separately

If you have routers in your Vue app already, I’d say you want option #3.

To do it:

Happy to help here or via email - hello(at)bennettgarner(dot)com -if you run into any issues

Top writer in Technology | Backend Web Developer | bennettgarner.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store