Saltar a contenido

Instalar Django

Con pip (recomendado)

terminal
pip3 install django
terminal
pip3 install django==3.2

Para verificar que Django está instalado, ejecuta el siguiente comando. Este comprobará que Python puede localizar el módulo Django:

terminal
python3 -m django --version

Generar un nuevo proyecto

Para crear un nuevo esqueleto de un sitio llamado "mysite" usando la herramienta django-admin como se muestra a continuación:

bash
django-admin startproject mysite
cd mysite

Ejecutar el servidor de desarrollo

Para verificar que nuestro proyecto funcione. Cambiamos al directorio del proyecto generado, y dentro ejecutamos el siguiente comando:

bash
python manage.py runserver
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).

You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
July 17, 2024 - 03:53:10
Django version 4.2.14, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
Nota

De forma predeterminada, cuando lanzamos el servidor de desarrollo se utiliza el puerto 8000.

Si deseamos cambiar el puerto del servidor, lo pasamos como argumento al comando runserver:

python manage.py runserver 8080
Recarga automática

El servidor de desarrollo recarga automáticamente el código Python para cada solicitud según sea necesario. Sin embargo, algunas cosas como agregar nuevos archivos no activan el reinicio, por lo que tendríamos que reiniciar el servidor.

Si visitamos http://127.0.0.1:8080/ veremos la página por defecto de nuestro sitio con django.

Página por defecto de Django