Sfoglia il codice sorgente

Installing django-cors-headers, updating settings.py to send headers with all http requests

David Leonard 10 anni fa
parent
commit
bd71a8fd46
2 ha cambiato i file con 6 aggiunte e 0 eliminazioni
  1. 4 0
      hackathon_starter/hackathon_starter/settings.py
  2. 2 0
      requirements.txt

+ 4 - 0
hackathon_starter/hackathon_starter/settings.py

@@ -41,10 +41,12 @@ INSTALLED_APPS = (
     # 'django_openid',
     'django_nose',
     'rest_framework',
+    'corsheaders',
 )
 
 MIDDLEWARE_CLASSES = (
     'django.contrib.sessions.middleware.SessionMiddleware',
+    'corsheaders.middleware.CorsMiddleware',
     'django.middleware.common.CommonMiddleware',
     'django.middleware.csrf.CsrfViewMiddleware',
     'django.contrib.auth.middleware.AuthenticationMiddleware',
@@ -99,6 +101,8 @@ NOSE_ARGS = [
     '--cover-package=hackathon/scripts',
 ]
 
+CORS_ORIGIN_ALLOW_ALL = True
+
 ############
 #   KEYS   #
 ############

+ 2 - 0
requirements.txt

@@ -5,7 +5,9 @@ Django==1.7.6
 django-bootstrap-form==3.2
 django-bootstrap-forms==0.1
 django-bower==5.0.2
+django-cors-headers==1.0.0
 django-nose==1.3
+djangorestframework==3.1.1
 httplib2==0.9
 httpretty==0.8.8
 logilab-common==0.63.2