Instalar Django para desarrollo web con Python
En esta entrada y por pedido de unos amigos les traigo un tutorial que es bastante sencillo y tiene que ver sobre Instalar Django para desarrollo web con Python sobre ubuntu 22.04. Un poco también atado de otras entradas anteriores como crear entornos virtuales con virtual env el cual habia dejado un toque colgado….
La web oficial: https://www.djangoproject.com/
A continuación vamos a proceder a instalar paquetería que vamos a necesitar (si es que ya no tenes instalado por defecto)
sudo apt install python3-pip python3-django python3-venv
Ahora creamos una serie de carpetas y ejecutamos los comandos a continuación:

Ahora vamos a instalar django (sobre el entorno virtual):
pip install django

Y podemos verificar la versión instalada:

A continuación vamos a ejecutar el comnado que crea nuestro proyecto con django. Fijate que tiene un . al final que debes poner para que sea creado en el lugar que queremos!
django-admin startproject webDj .

Por defecto django utiliza sqlite y debemos usar el comando migrate, donde las migraciones aplican cualquier cambio que hayas hecho a tus modelos de Django al esquema de tu base de datos.
python manage.py migrate

Ahora vamos a a crear un usuario con permisos para usar la administración:
python manage.py createsuperuser
Al crearlo pide una serie de datos y tener en cuenta que yo en mi caso utilice la contraseña 1234 y me dio un aviso que es mala! asi que para producción amigos cambien contraseñas!

Ahora vamos a darle atomos y ejecutar esto para poder verlo navegarlo algo de algo con el siguiente comando:
python manage.py runserver localhost:8000

Voy a mi navegador preferido, en mi caso utilizo firefox pero uds el que se les cante, ponen en la barra de direcciones localhost:8000 y verán:

Ahora para entrar al panel de administración agregamos /admin o sea: localhost:8000/admin y veremos:

Nos encontraremos con:

Hasta acá cumplimos con el tutorial Instalar Django para desarrollo web con Python la proxima trataremos de hacer algunos abm para poder trabajar sobre django!
Si recordas arriba te deje un link para que trabajes con los entornos virtuales y asi desactivar el que creamos (lo mismo que antes pero desactivate) y borrar el entorno…. luego podes instalar más veces para ir practicando…..

Espero que les haya gustado, funcionado y asi luego compartido por más #CulturaLibre
Filed under: python - @ 28 septiembre, 2022 12:32 am
Etiquetas: desarrollo, django, entorno virtual, programacion, python, virtual env