From 05d98910416b41eb0979dd89e1e36bd2c3dc79d5 Mon Sep 17 00:00:00 2001 From: Sergio Delgado Quintero Date: Sun, 17 Oct 2021 11:37:50 +0000 Subject: [PATCH 1/2] Add notes about docker-compose version --- docs/dev.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/dev.md b/docs/dev.md index f6740e86..2a9a1655 100644 --- a/docs/dev.md +++ b/docs/dev.md @@ -9,6 +9,7 @@ Este proyecto tiene requisitos variados que hacen altamente recomendable configu ```console $ docker-compose up # Deja esto ejecutando y abre una nueva pestaña ``` + > Si obtienes un error de tipo _"Version is unsupported"_ debes tener en cuenta [esta documentación sobre versiones del fichero compose](https://docs.docker.com/compose/compose-file/compose-versioning/). 3. Ejecuta las migraciones de la base de datos: ```console $ docker-compose exec web ./manage.py migrate From cae895ab3e4fea49209d87929ddb146c1cdba7ed Mon Sep 17 00:00:00 2001 From: Sergio Delgado Quintero Date: Sun, 17 Oct 2021 11:38:19 +0000 Subject: [PATCH 2/2] Fix docs about adding new app on development --- docs/new-app.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/docs/new-app.md b/docs/new-app.md index 4f001e22..816040ac 100644 --- a/docs/new-app.md +++ b/docs/new-app.md @@ -1,10 +1,14 @@ # Añadir una nueva aplicación al proyecto -Los proyectos Django se organizan internamente en aplicaciones. Cada aplicación representa una sección o parte de nuestro proyecto. En el caso de que necesitemos añadir una nueva aplicación tendremos que hacer uso de las herramientas que Django nos proporciona: +Los proyectos Django se organizan internamente en aplicaciones. Cada aplicación representa una sección o parte de nuestro proyecto. En el caso de que necesitemos añadir una nueva aplicación tendremos que hacer uso de las herramientas que Django nos proporciona. + +Teniendo en cuenta que el [entorno de desarrollo está basado en Docker](dev.md) debemos tener los contenedores corriendo (`docker-compose up`) y ejecutar lo siguiente (_quizás en otra terminal_): ```console -$ mkdir apps/ # tenemos las apps en su propia carpeta -$ ./manage.py startapp apps/ +## Situados en el raíz del proyecto... + +$ mkdir apps/ # creamos la aplicación en la carpeta de apps +$ docker-compose exec web ./manage.py startapp apps/ ``` Basados en el diseño de nuestro proyecto, se deben llevar a cabo algunos pasos adicionales para lograr visualizar la aplicación correctamente.