Réglages production minimaux
Lisez clé secrète, URL de base, hosts et origines CSRF depuis l’environnement. Activez DEBUG=False, forcez HTTPS et lancez les contrôles de déploiement Django.
WhiteNoise suffit souvent aux assets d’une petite app. Placez les uploads dans un stockage objet, car le disque du web service peut être remplacé à chaque déploiement.
Flux de build recommandé
Installez les dépendances verrouillées, lancez collectstatic, appliquez les migrations et démarrez Gunicorn. Après déploiement, créez et relisez un enregistrement, chargez les CSS depuis une session propre, redémarrez le service et vérifiez que les données restent. Ce test révèle la plupart des faux succès.