En esta guía, aprenderá a instalar Django Web App Framework en Debian 12 desde la terminal y acceder a la interfaz web de administración. Django es un marco web Python de alto nivel. Permite a los desarrolladores crear aplicaciones web de forma rápida, eficiente y segura. Django ofrece características sorprendentes que incluyen: Mapeo relacional de objetos (ORM) Enrutamiento de URL Motor de plantillas Manejo de formularios Autenticación y autorización Interfaz de administración Funciones de seguridad Internacionalización y localización Middleware Escalabilidad y rendimiento Ahora siga los pasos a continuación para iniciar su instalación de Django en Debian 12. Paso a paso -Guía de pasos para instalar Django Web App Framework en Debian 12 Antes de comenzar la configuración de Django en Debian 12, debe acceder a su servidor como usuario no root con privilegios sudo. Para hacer esto, puede consultar esta guía sobre Configuración inicial del servidor con Debian 12. Además, debe instalar las últimas versiones de Python y Pip en su servidor. Para hacer esto, puede consultar esta guía sobre Instalación de Python 3.12 en el servidor Debian. Luego, siga los pasos a continuación para completar esta guía. Paso 1: use Python Pip para instalar Django en Debian 12 Primero, verifique su instalación de Python y Pip verificando su versión: python3 –version Salida Python 3.12.2 pip3 –versión Salida pip 24.0 de /usr/local/lib/python3 .12/site-packages/pip (python 3.12) Luego, simplemente puede usar Pip para obtener el marco de su aplicación web Django. Puede instalarlo en el espacio del usuario o globalmente. Para instalar Django en el espacio de usuario, ejecute el siguiente comando: sudo pip3 install –user Django Para instalar Django globalmente, puede ejecutar el siguiente comando: sudo pip3 install Django Una vez que se complete la instalación, obtendrá el siguiente resultado: Salida Django-5.0.3 instalado con éxito asgiref-3.7.2 sqlparse-0.4.4 La instalación de Django en Debian 12 le proporcionará la herramienta django-admin para gestionar los proyectos. Puede verificarlo usando el siguiente comando: which django-admin Salida /usr/local/bin/django-admin Además, puede verificar su instalación de django-admin verificando su versión: django-admin –version Salida 5.0.3 Paso 3: crear una aplicación de prueba con Django En este punto, queremos crear una aplicación de prueba con Django para comprobar si funciona correctamente. Primero, cree un directorio de proyecto y cambie a él con los siguientes comandos: # mkdir project # cd project Luego, use la herramienta django-admin para iniciar un proyecto llamado test_app, puede elegir el nombre que desee: django-admin startproject test_app Cambie a el directorio de su proyecto de aplicación web Django en Debian 12: cd test_app Ahora puede usar Python 3 para aplicar las migraciones pendientes: python3 enable.py migrar En su resultado verá: Paso 4: configurar el superusuario Django en Debian 12 En este punto, debes crear un usuario administrador para tu proyecto Django. Desde el directorio de su aplicación de prueba, ejecute el siguiente comando: python3 Manage.py createsuperuser Proporcione un nombre, dirección de correo electrónico y contraseña para su superusuario: Paso 5: configurar el marco de la aplicación web Django En este punto, debe permitir el acceso externo a Django. app en Debian 12. Para hacer esto, debe abrir el archivo de configuración de su aplicación de prueba desde el directorio del proyecto con su editor de texto favorito como Vi Editor o Nano Editor: sudo vi test_app/settings.py En el archivo, busque la línea ALLOWED_HOSTS y configúrelo en la IP de su host. ALLOWED_HOSTS = [‘host-ip’]
Cuando haya terminado, guarde y cierre el archivo. Paso 6: inicie el proyecto de aplicación web Django. Ahora puede iniciar su proyecto Django en Debian 12 con el siguiente comando: python3 managers.py runserver 0.0.0.0:8080 En su resultado verá: Paso 7: acceda a la interfaz de administración de Django en este En este punto, puede acceder a su interfaz de administración de Django escribiendo la IP de su host en su navegador web seguido de 8080/admin: http://host-ip:8080/admin. Verá la pantalla de inicio de sesión de su administrador web de Django en Debian 12. Ingrese su superusuario y contraseña que creó antes y haga clic en Iniciar sesión. Verá su interfaz de administración de Django en Debian 12. La interfaz de usuario de administración de Django proporciona una interfaz fácil de usar y rica en funciones para administrar datos de aplicaciones y realizar tareas administrativas de manera eficiente. Además, puedes finalizar tu tarea presionando CTRL+C desde tu terminal. Para obtener más información, puede consultar la página de documentos oficiales. Conclusión En este punto, ha aprendido a instalar el marco de la aplicación web Django en Debian 12, configurar su aplicación web Django y acceder a la interfaz de administración. Puede administrar fácilmente los datos de su aplicación utilizando Django. Espero que lo disfrutes. Además, es posible que le interese leer los siguientes artículos: Reparar módulo de error no encontrado llamado ‘distutils’ Instalar Zenmap en la terminal Linux Debian 12 Instalación Fail2ban en Debian 12 Bookworm Instalar Ruby on Rails en Debian 12 Bookworm
Source link
Deja una respuesta