Все зависит от того как вы используете Vue. Если приложение разделено на Back(Django Rest Framework) и Front(например на Vue js), то их разработка ведется независимо друг от друга. Django будет только работать с базой, ничего рисовать она не будет. А Vue будет заниматься представлением, когда на Vue проект будет готов, то он собирается в dist и дальше просто выкладывается на веб сервер. Как правило Back и Vue крутятся на разным доменах, почитайте про REST FULL и Django Rest Framework. Если же вы хотите исползовать Vue в молонитном приложении, и джанга будет заниматься представлением, то во первых не вижу в этом особого смысла, но в этом случае да, понадобится webpack на Django.