Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/dev.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
10 changes: 7 additions & 3 deletions docs/new-app.md
Original file line number Diff line number Diff line change
@@ -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/<app> # tenemos las apps en su propia carpeta
$ ./manage.py startapp <app> apps/<app>
## Situados en el raíz del proyecto...

$ mkdir apps/<app> # creamos la aplicación en la carpeta de apps
$ docker-compose exec web ./manage.py startapp <app> apps/<app>
```

Basados en el diseño de nuestro proyecto, se deben llevar a cabo algunos pasos adicionales para lograr visualizar la aplicación correctamente.
Expand Down