--- title: "Django" url: https://docs.catalyst.zoho.com/es/serverless/help/appsail/help-guides/python/django/ description: "Catalyst AppSail es un componente PaaS completamente gestionado de Catalyst Serverless que te permite desarrollar y desplegar servicios en Java, Node.js y Python en la nube con facilidad, y gestionar tus instancias de plataforma." last_updated: 2026-03-20T16:21:56Z service: Serverless type: general --- # Framework Django [Django](https://www.djangoproject.com/) es un framework full-stack, de código abierto y altamente popular de Python que incluye todas las funcionalidades de Python por defecto. Este framework de alto nivel maneja gran parte de las complejidades del desarrollo web de manera integrada, y permite a los desarrolladores centrarse en la lógica de sus aplicaciones. Django también ofrece soporte inherente para sistemas de bases de datos comúnmente utilizados y soporte ORM para mapear objetos a tablas, lo que facilita la migración de datos. Este ejemplo ilustra los pasos para construir una aplicación Python simple con el framework Django. Esta aplicación será empaquetada y asociada con un servicio de AppSail, y desplegada en la consola. 1. Crea una nueva carpeta en tu sistema local para la aplicación Django. 2. Navega al directorio desde tu terminal y ejecuta el siguiente comando para instalar Django: ```python python3 -m pip install django -t . ``` 3. Crea un [proyecto Django](https://docs.djangoproject.com/es/4.1/intro/tutorial01/#creating-a-project) ejecutando el siguiente comando. ```python python3 -m django startproject mysite ``` > **Note:** Necesitarás configurar tu dominio de AppSail en `ALLOWED_HOSTS` como se menciona en [esta sección de ayuda](https://docs.djangoproject.com/es/4.2/ref/settings/#allowed-hosts). 4. Ahora puedes [inicializar un servicio de AppSail](https://docs.catalyst.zoho.com/es/cli/v1/initialize-resources/initialize-appsail/) en el mismo directorio desde el CLI o [agregarlo](https://docs.catalyst.zoho.com/es/cli/v1/add-appsail/) en un directorio de proyecto existente. La fuente de la aplicación debe ser el directorio de tu aplicación. Proporciona el siguiente valor al inicializar el servicio de aplicación: **Stack**: Python_3_9 5. Asegúrate de que todos los archivos de la aplicación Python junto con los módulos `django` estén presentes en el directorio de compilación que especifiques durante la inicialización. Catalyst comprimirá automáticamente los archivos de tu aplicación durante el despliegue a la consola remota. 6. [Despliega el servicio de aplicación](https://docs.catalyst.zoho.com/es/cli/v1/deploy-resources/deploy-appsail//) en la consola. 7. Luego puedes configurar el [comando de inicio](https://docs.catalyst.zoho.com/es/serverless/help/appsail/key-concepts/appsail-execution/#startup-commands) que se proporciona a continuación desde la consola: ```python sh -c 'python3 -u mysite/manage.py runserver 0.0.0.0:${X_ZOHO_CATALYST_LISTEN_PORT}' ``` También puedes configurar esto en el archivo `app-config.json` antes de desplegar. Accede al servicio de aplicación desplegado desde su [URL de endpoint](https://docs.catalyst.zoho.com/es/serverless/help/appsail/key-concepts/appsail-execution/#custom-domain-url).