Fundamentos de Django

1

驴Qu茅 es Django?

2

驴C贸mo instalar Django?

3

Entendiendo la arquitectura de Django

4

Qu茅 es el patr贸n MVT (Model, View y Template)

La M en el Patr贸n: Modelo

5

Introducci贸n a Modelos y Bases de Datos

Manejo Avanzado de Modelos y Bases de Datos

6

Gesti贸n de Modelos y Bases de Datos en Django con SQLite

7

Inserci贸n de Datos con Django

8

Actualizaci贸n y Eliminaci贸n de Datos en Django

Relaciones y Asociaciones entre Modelos

9

Creaci贸n y Gesti贸n de Relaciones entre Modelos en Django

10

Relaciones Muchos a Muchos (N:N) en Django

11

Relaciones Uno a Uno (1:1) en Django

12

Queries y Filtros en Django: Optimizaci贸n y Estrategias Avanzadas

Configuraci贸n de URLs y Vistas Avanzadas

13

Gesti贸n de URLs en Django: Configuraci贸n, Rutas y Mejores Pr谩cticas

14

Vistas Basadas en Clases en Django

La T en el Patr贸n: Plantillas o Templates

15

Personalizaci贸n de Interfaz con Plantillas en Django

Desarrollo de Aplicaciones en Django

16

Configuraci贸n del Proyectos en Django

17

Creaci贸n del Modelo para la Aplicaci贸n 'Products' en Django

18

C贸mo Crear Migraciones de Datos en Django

19

Creaci贸n de la Aplicaci贸n 'Products' con Formularios en Django

20

Integracion de TailwindCSS en Django

21

Django Admin

22

Manejo de Sesiones en Django

23

Manejo de 脫rdenes en CoffeShop

24

Manejo de Pedidos en CoffeShop

25

Mixings en vistas basadas en clases

26

Agregar productos a la orden

Django Rest Framework

27

Django REST Framework

Despliegue de aplicaciones Django

28

Configurar PostgreSQL en AWS con Django

29

Variables de entorno en Django

30

驴C贸mo usar Unit Testing en Django?

31

Debugging en Django

32

Desplegar aplicaciones de Django en AWS

You don't have access to this class

Keep learning! Join and start boosting your career

Aprovecha el precio especial y haz tu profesi贸n a prueba de IA

Antes: $249

Currency
$209
Suscr铆bete

Termina en:

0 D铆as
10 Hrs
48 Min
14 Seg
Curso de Django

Curso de Django

Luis Mart铆nez

Luis Mart铆nez

Debugging en Django

31/32
Resources

Preparing a project for deployment on AWS can be challenging, but by following a few essential steps, we can ensure that everything runs smoothly. Here we will review how to make sure our project is ready to run on an AWS server, including setting up dependencies, routing adjustments and the necessary documentation.

How do we ensure that the requirements.txt file is complete?

  • Verify that all libraries used are listed in the requirements.txt file.
  • Make sure that the versions of the libraries are correct.
  • Use the pip install -r path/to/requirements.txt command to install all dependencies.
  • If there are errors, check the requirements.txt file and correct the incorrect versions.
  • Confirm successful installation with pip freeze and update the requirements.txt file if necessary.

What to do if the correct URLs are not displayed in the project home?

  • Make sure we are not returning a 404 on the home page.
  • Display the list of products in the home page by configuring the URLs properly.
  • Modify the paths in the urls.py file so that the product list is the first to be validated.
  • Save the changes and run the project to verify that the product list appears in the root of the project.

Why is a README file important?

  • To share with other developers how to configure and run the project.
  • To include information about the different applications within the project, such as users and products.
  • Explain the project requirements and provide cloning links.
  • Create and maintain a README.md file at the root of the project, detailing all these aspects.

How to format the code in a consistent way?

  • Use tools such as Black to maintain consistent code formatting.
  • Install Black and run it to unify the use of quotation marks and other code styles.
  • Confirm that Black follows PEP 8, the Python code style standard.
  • Integrate Black into the development process to maintain consistency throughout the project.

What to do before deployment to AWS?

  • Review and fix any errors or bugs in the application.
  • Create an AWS account if you don't already have one.
  • Be prepared to deploy to AWS, following the instructions and recommendations specific to this environment.

Contributions 6

Questions 0

Sort by:

Want to see more contributions, questions and answers from the community?

Si les aparece un error de migraciones, recuerden que es por que cambiamos la base de datos a AWS, solo es correr python manage.py migrate para actualizar en la nueva base de datos y ya podemos correr el servidor nuevamente.
No se escucha casi nada.
* Creo que en inicio del proyecto no deberia de direcionarlo al listado de productos si no al login * Revisando el proyecto cuando se crea un nuevo producto me redirecciona a agregar producto a la orden ya que esta creado como add\_product, para solucionar cambien el nombre de la ruta a new\_product, y se solucion贸.
Como aporte, a帽ado que es requerido implementar las siguientes mejoras a la app: 1. Bot贸n para eliminar producto de la orden. Supongamos que el usuario cambi贸 de opini贸n sobre el caf茅 a ordenar o por alguna raz贸n cometi贸 un error, nuestro sistema deber铆a mostrar un bot贸n para eliminar o cambiar el producto que el usuario desee modificar. 2. Mensaje satisfactorio de registro y si el usuario no existe redirigir. Supongamos que un usuario por mera casualidad ingresa un usuario y una contrase帽a que no existe en nuestra BD, deberiamos poder avisar al usuario que estas credenciales no est谩n registradas adem谩s de redigir instant谩neamente a la secci贸n de registro. Y si logra registrarse, mostrar un mensaje de registro satisfactorio al usuario
pip freeze > requirements.txt
**Si les fall贸 la instalaci贸n de black en windows:** 1- Verifica si tienes esto en tu VSCode settings.json (谩brelo con Ctrl-P + settings) ```python "python.formatting.provider": "black", "editor.formatOnSave": true, ``` 2- Instalar con el entorno virtual activado: ```python python -m pip install black ``` 3- Correr en la terminal: **black .**