viernes, 5 de abril de 2024

Creación de Apps en django

Los proyectos en django están conformados por aplicaciones que son partes del proyecto que se ocupan de tareas específicas. Por ejemplo, podemos tener en nuestro proyecto:
  • un blog
  • una sección para autenticar usuarios
  • una sección para poder hacer pagos
  • una sección para poder tener artículos
  • etc.
De esta forma podemos dividir el proyecto grande es múltiples partes. Esas partes se llaman aplicaciones.

Las apps que integran un proyecto las determino yo, y al ser modulares se pueden integrar al proyecto o desacoplar de él. De esta forma tendremos un proyecto dividido en partes y personalizado.

Vamos a crear una app que se llame myapp:

python manage.py startapp myapp

La estructura del proyecto se verá ahora así.

Observamos que se ha creado una carpeta que se llama myapp, que es el nombre que hemos elegido, y dentro de ella se encuentran ya múltiples archivos para el correcto funcionamiento de la aplicación.

Podríamos haber creado muchas otras aplicaciones y el procedimiento para todas ellas sería el mismo.
Por ejemplo, aplicaciones de blog, de encuestas (polls), tienda (store), tareas (tasks), ...
python manage.py startapp blog
python manage.py startapp polls
python manage.py startapp store
python manage.py startapp tasks

De momento solo crearemos una app que hemos denominado myapp dentro de mi proyecto que he llamado mysite.

myapp es una parte del proyecto y mysite contiene las configuraciones globales del proyecto.

No hay comentarios:

Publicar un comentario