Fundamentos de Django
Entornos Virtuales y Configuración de Django en Python
Instalación y configuración de Django con pip y django-admin
Arquitectura MBT en Frameworks Web: Model, View y Template
Modelo, Vista y Plantilla en Django: Creación y Conexión Básica
La M en el Patrón: Modelo
Modelos y Migraciones en Django ORM
Manejo Avanzado de Modelos y Bases de Datos
Migraciones en Django: Creación de Tablas en la Base de Datos
Creación y Gestión de Campos en Tablas de Django ORM
Modificación y Eliminación de Datos en Base de Datos con Python
Relaciones y Asociaciones entre Modelos
Relaciones de Tablas Uno a Muchos con Django
Relaciones de Muchos a Muchos en Modelos de Base de Datos
Relaciones 1 a 1 en Django: Creación y Gestión de Perfiles de Autor
Uso de Managers en Django para Consultas de Base de Datos
Configuración de URLs y Vistas Avanzadas
URLs Dinámicas en Django: Creación y Gestión Eficiente
Vistas en Django: Funciones vs Clases y su Implementación
La T en el Patrón: Plantillas o Templates
Templates y Tags en Django: Creación de Aplicaciones Web
Desarrollo de Aplicaciones en Django
Configuración de Proyecto Django: Entorno, Extensiones y Repositorio
Creación de Modelos de Producto en Django para Cafeterías
Instalación y uso de Pillow para campos de imagen en Django
Creación y Gestión de Formularios con Django
Creación de Plantillas con Django y Tailwind CSS
Administración de Modelos en Django: Configuración y Uso de Django Admin
Creación de Login y Registro de Usuarios en Django
Creación de una Aplicación de Pedidos en Django
Detalle de Orden y Personalización de Vistas en Django
Corrección de errores en MyOrderView para autenticación de usuario
Crear y configurar vistas para agregar productos a una orden en Django
Django Rest Framework
Creación de APIs con Django REST Framework
Despliegue de aplicaciones Django
Configuración de Bases de Datos con Django y AWS RDS
Uso de Django Environ para Manejar Credenciales Seguras
Testing de Aplicaciones Django con Unit Tests
Despliegue de Proyectos Django en AWS: Configuración y Mejora de Código
Despliegue de Aplicaciones con AWS Elastic Beanstalk y Django
Para instalar Django, primero asegúrate de tener un entorno virtual configurado. Luego, usa el comando pip install django
para instalarlo. Si no especificas la versión, pip instalará la última disponible compatible con tu versión de Python.
Al ejecutar este comando, verás que Django se instala junto con sus dependencias, necesarias para su funcionamiento. Esto es porque Django reutiliza librerías existentes para ciertas funcionalidades.
Una vez instalado Django, obtienes acceso al comando django-admin
, que es una herramienta de línea de comandos para administrar tareas relacionadas con Django. Para ver todos los subcomandos disponibles, puedes ejecutar django-admin help
.
El subcomando que más nos interesa es startproject
, que se usa para crear un nuevo proyecto Django. Para hacerlo, ejecuta:
django-admin startproject nombre_del_proyecto
Asegúrate de no usar guiones en el nombre del proyecto, ya que Django interpretará eso como un intento de resta en Python. Usa guiones bajos en su lugar.
El comando startproject
crea una nueva carpeta con el nombre del proyecto. Dentro de esta carpeta, encontrarás:
manage.py
, que sirve para ejecutar comandos específicos del proyecto.El archivo manage.py
se utiliza para comandos que afectan solo al proyecto actual. Para ver los comandos disponibles, ejecuta:
python manage.py help
Para ver tu aplicación en funcionamiento, usa el comando runserver
:
python manage.py runserver
Este comando inicia un servidor de desarrollo y te indica la URL y el puerto donde tu aplicación está corriendo. Puedes abrir esta URL en tu navegador para verificar que todo está configurado correctamente.
Aportes 18
Preguntas 0
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?