Activation de CORS sur Django REST Framework avec Middleware
L'intégration de CORS dans votre projet Django REST Framework permet le partage de ressources d'origine croisée, facilitant ainsi les requêtes issus de différents domaines. Pour y parvenir, une approche middleware est recommandée.
Installation et configuration
Commencez par installer la bibliothèque django-cors-headers :
python -m pip install django-cors-headers
Ensuite, incluez-le dans les applications installées de votre projet :
INSTALLED_APPS = ( ... 'corsheaders', ... )
Middleware Configuration
Pour écouter les réponses, ajoutez la classe CorsMiddleware à votre liste de middleware :
MIDDLEWARE = [ ..., 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', ..., ]
Configuration CORS
Spécifiez les paramètres autorisés domaines pour CORS :
CORS_ALLOWED_ORIGINS = [ 'http://localhost:3030', ]
Supplémentaires Paramètres
La bibliothèque django-cors-headers fournit plusieurs autres paramètres pour configurer le comportement CORS. Reportez-vous à la documentation pour une explication détaillée de chaque option et ajustez-les si nécessaire en fonction de vos besoins.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!