Déploiement

Le déploiement met l'application Django en ligne sur un serveur d'application (Gunicorn, uvicorn) placé derrière un serveur web comme Nginx. Il suppose de collecter les fichiers statiques (collectstatic), d'appliquer les migrations, de configurer l'environnement par variables et de servir en HTTPS. Les médias et statiques ne sont pas servis par Django lui-même.

Exemple

python manage.py collectstatic --noinput
gunicorn config.wsgi:application

Notions voisines

Tout le glossaire