Ir directamente al contenido

Ajustes de cookies

Elija por tipo qué cookies permite. Puede cambiar su elección en cualquier momento en Ajustes de cookies, al pie de cada página. Declaración de privacidad

Necesarias

Siempre activadas

Necesarias para iniciar sesión, conservar su carrito y recordar sus preferencias. Siempre están activadas.

¿Qué cookies?
  • weboke_sessie, weboke_klant, weboke_remember: su sesión y mantener la sesión iniciada
  • weboke_basket: su carrito
  • wkBtwIncl: mostrar los precios con o sin IVA
  • wok_cookies: su elección de cookies, 12 meses

Mide qué anuncio lleva a una visita o a un pedido, para no pagar por anuncios que no sirven de nada.

¿Qué cookies?
  • Google Ads a través de Google Tag Manager (_gcl_au, _gcl_aw), hasta 90 días
  • OpenAI Ads, anuncios en ChatGPT
  • wok_aff: a través de qué socio llegó a nosotros (programa de afiliados), 60 días

4,6

País e idioma

Cada país tiene su propio sitio, con los precios y el IVA de ese país.

Ver

Configurar una aplicación Python

Con Setup Python App puede configurar una aplicación Python, por ejemplo con Django, Flask o FastAPI. Cada aplicación recibe su propia versión de Python y su propio entorno virtual (virtualenv), de modo que pueda instalar paquetes por aplicación.

Crear una aplicación

  1. Haga clic en DirectAdmin, dentro de Características Adicionales, en Setup Python App.
  2. Haga clic en CREATE APPLICATION.
  3. En Python version (1) elija la versión. Elija una versión 3 actual que sea compatible con su aplicación. Por defecto aparece 2.7, que está obsoleta.
  4. En Application root (2) indique la carpeta de su aplicación, por ejemplo apps/miaplicacion.
  5. En Application URL (3) elija el dominio y, si corresponde, una ruta.
  6. En Application startup file (4) indique el archivo de inicio, normalmente passenger_wsgi.py.
  7. En Application Entry point (5) indique el nombre del objeto WSGI, normalmente application.
  8. Haga clic en CREATE.
El formulario para crear una aplicación Python con los campos Python version, Application root, Application URL, Application startup file y Application Entry point
(1) la versión, (2) la carpeta, (3) la dirección, (4) el archivo de inicio, (5) el entry point

DirectAdmin crea la carpeta, el entorno virtual y un primer archivo de inicio. Abra la dirección de su aplicación: verá una página de prueba que indica que funciona.

Su propio código y paquetes

  1. Suba su código a la carpeta de su aplicación.
  2. Coloque sus paquetes en un archivo requirements.txt en esa carpeta.
  3. Edite la aplicación en Setup Python App, indique requirements.txt en los archivos de configuración y haga clic en Run Pip Install.
  4. Haga clic en Restart.

Para Flask, en passenger_wsgi.py escriba por ejemplo from app import app as application. Para Django, haga referencia al archivo wsgi.py de su proyecto.

Trabajar en el entorno virtual

En la parte superior de la pantalla de su aplicación aparece una orden que empieza por source. Cópiela y péguela en el Terminal o en su sesión SSH (consulte Terminal en el navegador). A continuación, trabajará en el entorno virtual de su aplicación, con la versión de Python correcta, y podrá usar por ejemplo pip install o python manage.py migrate.

Preguntas frecuentes

Recibo "ModuleNotFoundError" o "No module named ...".
El paquete se ha instalado fuera del entorno virtual de su aplicación. Active primero el entorno con la orden que aparece en la pantalla e instale el paquete de nuevo, o utilice Run Pip Install.

He modificado mi código, pero sigo viendo la versión anterior.
Haga clic en Restart en su aplicación.

Mi aplicación muestra un error 503 o 500.
Consulte el registro de errores de su dominio (vea Resumen del sitio y registros: el registro de errores y el registro de accesos) y, en la carpeta de su aplicación, busque un archivo de registro con el mensaje de error. Normalmente el archivo de inicio o el entry point no son correctos, o falta algún paquete.

Un momento…

Configure sus dominios

Configure para cada dominio los servidores de nombres, la vinculación a su hosting y quién será el titular.

Cargando sus dominios…