# HG changeset patch # User ymh # Date 1497524432 -7200 # Node ID cb014270bdc655c95c87905926da4d9ade12f9b2 # Parent 04e02c64849c85989ba1d26cbfc0e7f2684549d4 add CORS headers diff -r 04e02c64849c -r cb014270bdc6 src/irinotes/settings.py --- a/src/irinotes/settings.py Thu Jun 15 12:41:44 2017 +0200 +++ b/src/irinotes/settings.py Thu Jun 15 13:00:32 2017 +0200 @@ -51,6 +51,7 @@ 'django.contrib.sites', 'django_extensions', 'irinotes', + 'corsheaders', 'rest_framework', 'rest_framework.authtoken', 'allauth', @@ -64,6 +65,7 @@ MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', + 'corsheaders.middleware.CorsMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', @@ -227,3 +229,8 @@ REST_USE_JWT = True OLD_PASSWORD_FIELD_ENABLED = True + +# CORS Headers +CORS_ORIGIN_ALLOW_ALL = True +CORS_URLS_REGEX = r'^/api/.*$' + diff -r 04e02c64849c -r cb014270bdc6 src/requirements/base.txt --- a/src/requirements/base.txt Thu Jun 15 12:41:44 2017 +0200 +++ b/src/requirements/base.txt Thu Jun 15 13:00:32 2017 +0200 @@ -6,6 +6,7 @@ django-allauth==0.32.0 django-colorful==1.2 django-concurrency==1.3.2 +django-cors-headers==2.1.0 django-extensions==1.7.9 django-filter==1.0.4 django-guardian==1.4.8 diff -r 04e02c64849c -r cb014270bdc6 src/setup.py --- a/src/setup.py Thu Jun 15 12:41:44 2017 +0200 +++ b/src/setup.py Thu Jun 15 13:00:32 2017 +0200 @@ -146,6 +146,7 @@ "djangorestframework-jwt", "django-guardian >= 1.4", "django-colorful", + "django-cors-headers", "django-concurrency", "django-filter", "drf-nested-routers",