Querrá tratar esto como una aplicación Python / Django en términos de cómo considera y configura su entorno de desarrollo local, su enfoque de implementación y la “arquitectura de tiempo de ejecución / ejecución” en Heroku.
Puede echar un vistazo o incluso utilizar la plantilla de inicio de Heroku Django para obtener su perfil de configuración correctamente y también para darle una buena idea de cómo estructurar su código fuente y otros archivos de proyecto.
Probablemente valga la pena primero familiarizarse con la implementación en Heroku usando plantillas HTML simples de Django (y sin la complejidad adicional de Vue.JS)
- ¿Cuáles son buenos sitios web / documentos para comprender la filosofía de diseño de REST API?
- ¿Cuáles son los beneficios de desarrollar en Node.js vs Python?
- ¿Cuántos desarrolladores web back-end y front-end serían ideales para hacer un sitio web sólido? Estaba pensando en desarrolladores que dominan Ruby y SQL.
- Cómo crear una lista basada en las entradas de un usuario en Python 3.x
- ¿Cómo una colisión de certificado https SHA-1 hace que un sitio web sea inseguro?
A partir de ahí, puede concentrarse en integrar Vue.JS con Django. Querrá que su entorno de desarrollo local incluya trago o paquete web para ‘compilar’ la aplicación Vue.js. Eso hará que el desarrollo / prueba local sea eficiente.
Entonces el último paso es lograr que todo esto se implemente en Heroku. Deberá configurar los paquetes de compilación de Node y Python:
$ heroku buildpacks: agregar –index 1 heroku / nodejs
$ heroku buildpacks: agregar –index 2 heroku / python