Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Framework CherryPy

CherryPy es un microframework de Python de código abierto y minimalista utilizado para construir aplicaciones web de manera similar a escribir un programa orientado a objetos. CherryPy ofrece un sistema de plugins altamente funcional, soporte integrado para autenticación, codificación, caché, múltiples servidores HTTP y más.

  1. Crea una nueva carpeta en tu sistema local para la aplicación CherryPy.

  2. Navega al directorio desde tu terminal y ejecuta el siguiente comando para instalar CherryPy:

copy
python3 -m pip install CherryPy -t.
  1. Ahora puedes crear tu archivo índice de Python y nombrarlo app.py o cualquier nombre de tu elección. Agrega la lógica que necesites en el código de la aplicación. A continuación se muestra un código de muestra para un programa básico “Hello World”.
copy
import os
import cherrypy
class HelloWorld:
    @cherrypy.expose
    def index(self):
        return "Hello, World!"
if __name__ == "__main__":
    listen_port = int(os.getenv('X_ZOHO_CATALYST_LISTEN_PORT', 9000))
    cherrypy.config.update({
        "server.socket_host": "0.0.0.0",
        "server.socket_port": 9000
    })
    cherrypy.quickstart(HelloWorld())
  1. Ahora puedes inicializar un servicio de AppSail en el mismo directorio desde el CLI o agregarlo 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

  2. Asegúrate de que todos los archivos de la aplicación Python junto con los módulos cherrypy 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.

  3. Despliega el servicio de aplicación en la consola.

  4. Luego puedes configurar el comando de inicio que se proporciona a continuación desde la consola:

copy
python3 -u app.py

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.

Última actualización 2026-03-20 21:51:56 +0530 IST

EN ESTA PÁGINA