Python - Django
Django es un popular framework de desarrollo web de código abierto basado en Python. Proporciona un conjunto de herramientas y bibliotecas para simplificar la creación de aplicaciones web de manera eficiente y segura.
Algunos características de Django son:
MVT (Modelo-Vista-Template): Django utiliza un patrón de diseño que separa la lógica de la aplicación en modelo, vista y template para una estructura modular.
ORM (Object-Relational Mapping): Django ofrece un sistema ORM que permite interactuar con la base de datos a través de objetos Python en lugar de SQL directo.
Administrador de Django CMS: proporciona una interfaz de administración personalizable para gestionar datos de la base de datos sin necesidad de programarla.
Seguridad incorporada: Django incluye medidas de seguridad para proteger contra vulnerabilidades comunes tales como inyección de SQL, CSRF, y gestión de contraseñas seguras.
En resumen, Django es un framework de desarrollo web de código abierto basado en Python que ofrece una sólida arquitectura MVC, un ORM integrado para interactuar con bases de datos, un sistema de administración de contenido (CMS) incorporado y una gran atención a la seguridad. Gracias a su diseño limpio y su amplia gama de bibliotecas y módulos, Django facilita la creación de aplicaciones web robustas y escalables, lo que lo convierte en una elección popular para desarrolladores que buscan una forma eficiente de crear sitios web y aplicaciones web.
Estructura del proyecto
Despliegue de la aplicación
Nos dirigimos al directorio que contiene los archivos necesarios para construir el contenedor:
Copiá o creá tu proyecto en la carpeta app
, de forma que el archivo manage.py
quede justo dentro de esta carpeta.
Y levantamos la aplicación:
Comandos útiles:
Ver los contenedores que están corriendo:
Detener y eliminar la aplicación:
Reconstruir la aplicación tras realizar cambios en el código:
Troubleshooting
Si necesitás realizar migraciones de modelos para que tu aplicación funcione, podes seguir los siguientes pasos:
Primero, asegurate de que la aplicación esté andando:
Ejecutá el siguiente comando para ver una lista de contenedores activos. En la columna NAMES vas a encontrar el nombre del contenedor:
Por último, ejecutá los siguientes comandos reemplazando NOMBRE con el nombre de tu contenedor:
Por último, reconstruí la aplicación:
Última actualización
¿Te fue útil?