Instalar Django
Con pip (recomendado)
pip3 install django
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:
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:
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:
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.