server/settings.py
changeset 13 08f34bbc70ee
parent 12 1ada9d221ba3
child 15 a3b7c0823378
--- a/server/settings.py	Mon Feb 23 12:40:17 2015 +0100
+++ b/server/settings.py	Wed Mar 11 17:38:14 2015 +0100
@@ -36,10 +36,16 @@
     'django.contrib.sessions',
     'django.contrib.messages',
     'django.contrib.staticfiles',
+    'rest_framework',
+    'corsheaders',
+    'requests',
+    'taggit',
+    'ammico',
 )
 
 MIDDLEWARE_CLASSES = (
     'django.contrib.sessions.middleware.SessionMiddleware',
+    'corsheaders.middleware.CorsMiddleware',
     'django.middleware.common.CommonMiddleware',
     'django.middleware.csrf.CsrfViewMiddleware',
     'django.contrib.auth.middleware.AuthenticationMiddleware',
@@ -52,6 +58,15 @@
 
 WSGI_APPLICATION = 'wsgi.application'
 
+CORS_ORIGIN_ALLOW_ALL = True
+
+REST_FRAMEWORK = {
+    # Use Django's standard `django.contrib.auth` permissions,
+    # or allow read-only access for unauthenticated users.
+    'DEFAULT_PERMISSION_CLASSES': [
+        'rest_framework.permissions.DjangoModelPermissionsOrAnonReadOnly'
+    ]
+}
 
 # Database
 # https://docs.djangoproject.com/en/1.7/ref/settings/#databases