使用django-cors-headers 在Django REST Framework 中啟用CORS
Django REST Framework 提供了一種包含在AREST的簡單方法應用程式。但是,預設情況下,Django 的安全設定會阻止跨域請求。若要啟用跨來源資源共享(CORS),您可以使用 django-cors-headers 第三方程式庫。
如何啟用 CORS
編輯您的Django 應用程式的settings.py 檔案並將「corsheaders」新增至您的INSTALLED_APPS 清單中:
擴充您的中間件設定包含 django-cors-headers 中的cors-headers CorsMiddleware:
指定允許的領域發出跨來源請求,編輯 CORS_ALLOWED_ORIGINS設定:
請參閱django-cors-headers 文件有關CORS 配置設定的完整列表,包括設定自訂標頭、過期時間等。
注意:若要特別為 Django REST Framework 啟用 CORS,您可以使用帶有 cors_allowed_origins 參數的 @action 裝飾器。
以上是如何使用 django-cors-headers 在 Django REST Framework 中啟用跨來源資源共用 (CORS)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!