Cómo instalar Django en Debian Linux

Cómo instalar Django en Debian Linux

Django es un marco web de Python que fomenta el desarrollo rápido de las aplicaciones. Este tutorial le ayuda a instalar Django en Debian 10 Buster, Debian 9 Stretch System. Después de eso, cree y ejecute sus primeras aplicaciones Django.

Paso 1 - Prerequusidades

Las últimas versiones de los sistemas operativos vienen con Python 3 predeterminado instalado. Los sistemas de instalación mínimos pueden no tener Python instalado, ejecute los siguientes comandos para instalarlo. Además, instale PIP en su sistema.

sudo apt-get install python3 python3-pip 

Luego revise la versión Python y Pip:

python3 -v python 3.5.3 
pip3 -v pip 9.0.1 de/usr/lib/python3/dist Dist-Packages (Python 3.5) 

Paso 2 - Instale Django en Debian

El código fuente de Django está disponible como repositorio de GitHub. También puede usar PIP para instalar Django en los sistemas Debian 9. En este tutorial, uso PIP3 para la instalación de Django en Ubuntu. Ejecute el siguiente comando a continuación desde el terminal de Linux:

pip3 instalar django 

Obtendrá un comando Django-Admin para crear nuevos proyectos. Verifique el verson instalado actual:

Django-admin-Versión 2.1.2 

Paso 3 - Crear aplicación Django

El comando django-admin le proporciona la opción de crear una nueva aplicación django a través de la línea de comandos. Primero, navegue al directorio que necesita para crear una nueva aplicación.

Entonces usa el Django-admin startProject Comando seguido del nombre de la aplicación para crear una nueva aplicación Django en un Debian Linux.

CD /var /www django-admin startProject django_app 

Después de eso migra los cambios pendientes.

CD django_app python3 gestionar.PY migra 

Paso 4: crear una cuenta super administrador

Además, cree una cuenta de Superuser para la administración de la aplicación Django. Ejecute el siguiente comando desde su directorio de aplicaciones Django.

Python3 gestionar.py createuperuser 

Asegúrese de que todas las migraciones se completen con éxito. Una vez hecho, vaya al siguiente paso.

Paso 5 - Ejecutar la aplicación Django

Su aplicación Django está lista para usar. Por defecto, Django no permite que los hosts externos accedan a la interfaz web. Para permitir hosts externos, editar configuración.archivo py y agregar IP en.

vi django_app/configuración.py 

Agregar IP:

Permitido_hosts = ['192.168.1.239 '] 

Aquí 192.168.1.239 es la dirección IP del sistema donde está instalado Django.

Finalmente, ejecute el servidor de aplicaciones django con el siguiente comando. Aquí 0.0.0.0: 8000 definió que Django escuchará en todas las interfaces en el puerto 8000. Puede cambiar este puerto con cualquiera de sus opciones.

Python3 gestionar.py runserver 0.0.0.0: 8000 

El servidor de aplicaciones django se está ejecutando ahora. Abra su navegador web favorito y acceso a la IP del sistema Django en el puerto 8000. Esto le mostrará la página web de Django predeterminada.

http: // 192.168.1.239: 8000 

Django también proporciona una interfaz web administrativa. Puede acceder a esta URL de subdirectorio AT /Admin de su aplicación Django. Use las credenciales de inicio de sesión de SuperUser creadas en el paso anterior.

http: // 192.168.1.239: 8000/administrador 

El tablero de administración de Django se ve a continuación. Aquí puede agregar más usuarios y grupos para su aplicación.