Saltar a contenido

Django

En este artículo

Información

Django es un marco web de Python de alto nivel diseñado para el desarrollo rápido de aplicaciones web. El marco sigue el principio de "baterías incluidas", proporcionando una amplia gama de herramientas y componentes integrados. Django se utiliza ampliamente para crear diversos proyectos web, desde pequeños sitios web hasta aplicaciones a gran escala con altos requisitos de seguridad y rendimiento.

Django. Características clave

  • ORM (Mapeo Objeto-Relacional): permite trabajar con bases de datos utilizando el enfoque orientado a objetos de Python. Admite los principales SGBD: PostgreSQL, MySQL, SQLite y Oracle. Proporciona la capacidad de crear consultas complejas sin utilizar SQL directamente.
  • Interfaz de administración: panel de administración generado automáticamente con opciones de personalización y expansión de funcionalidad. Proporciona acceso rápido a la gestión de datos de la aplicación.
  • Enrutamiento de URL: sistema flexible para definir la estructura de URL del proyecto. Admite URL con nombre y resolución inversa de direcciones.
  • Sistema de plantillas: una herramienta potente para crear páginas HTML dinámicas. Incluye soporte para herencia e inclusiones de plantillas.
  • Formularios: simplifica el proceso de creación y procesamiento de formularios web. Proporciona validación de datos integrada y generación de marcado HTML para formularios.
  • Autenticación y autorización: sistema integrado para gestionar usuarios y derechos de acceso. Admite trabajo con sesiones, registro y recuperación de contraseñas.
  • Caché: varios mecanismos de caché para la optimización del rendimiento.
  • Internacionalización: garantiza el soporte multilingüe en las aplicaciones. Proporciona herramientas para la localización de contenido.

Funcionalidades de implementación

ID Nombre del software SO compatible VM BM VGPU GPU CPU mín. (núcleos) RAM mín. (GB) HDD/SSD mín. (GB) Dominio personalizado Activo
138 Django Ubuntu 22.04 + + + + 1 1 15 No ORDER
  • Dependencias preinstaladas:
    • Python 3
    • python3-pip (gestor de paquetes de Python)
    • python3-venv (herramienta para crear entornos Python aislados)
  • Dependencias adicionales para la instalación:
    • libpq-dev (para trabajar con PostgreSQL)
    • python3-pexpect
    • docker
  • Directorio de trabajo del proyecto: /root/django_client/project.

Después de la instalación, debe seguir el enlace: https://django<Server_ID_from_Invapi>.hostkey.in/admin.

Nota

A menos que se especifique lo contrario, por defecto instalamos la última versión de lanzamiento del software desde el sitio web del desarrollador o los repositorios del sistema operativo.

Primeros pasos después del despliegue de Django

Después de pagar el pedido, se enviará una notificación a la dirección de correo electrónico especificada durante el registro, informándole de que el servidor está listo para funcionar. Incluirá la dirección IP del VPS, así como el nombre de usuario y la contraseña para la conexión. Los clientes de nuestra empresa gestionan el equipo a través de el panel de gestión de servidores y la APIInvapi. Los datos de autenticación, que se pueden encontrar en la pestaña Configuration >> Tags del panel de gestión de servidores o en el correo electrónico enviado:

  • Enlace para acceder al panel de administración de Django con interfaz web: en la etiqueta webpanel;
  • Nombre de usuario: root;
  • Contraseña: Enviada a su dirección de correo electrónico después de que el servidor esté listo para su uso tras el despliegue del software.

Tras la autorización exitosa en el panel de administración de Django, se recomienda cambiar la contraseña del administrador. Para ello, haga clic en el botón CHANGE PASSWORD:

En el menú abierto, introduzca la contraseña actual y la nueva contraseña dos veces. A continuación, haga clic en el botón CHANGE MY PASSWORD:

Nota

Puede encontrar información detallada sobre la configuración básica de Django en la documentación del desarrollador.

Pedido de Django a través de la API

Para instalar este software utilizando la API, siga estas instrucciones.


Parte del contenido de esta página fue creado o traducido utilizando IA.

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×