src/p4l/settings.py
changeset 16 19fe06edb58d
parent 9 3bc55f57b2b1
child 20 fa466993084a
--- a/src/p4l/settings.py	Mon Sep 02 11:45:01 2013 +0200
+++ b/src/p4l/settings.py	Mon Sep 02 15:29:52 2013 +0200
@@ -131,6 +131,7 @@
     'django.contrib.staticfiles',
     'django.contrib.admin',
     'south',
+    'rest_framework',
     'p4l'
 )
 
@@ -166,6 +167,22 @@
 NB_RECORDS_BY_PAGE = 20
 SPARQL_QUERY_ENDPOINT = "http://localhost:8080/openrdf-sesame/repositories/plan4learning"
 
+REST_FRAMEWORK = {
+    # Use hyperlinked styles by default.
+    # Only used if the `serializer_class` attribute is not set on a view.
+    'DEFAULT_MODEL_SERIALIZER_CLASS':
+        'rest_framework.serializers.HyperlinkedModelSerializer',
+
+    # Use Django's standard `django.contrib.auth` permissions,
+    # or allow read-only access for unauthenticated users.
+    'DEFAULT_PERMISSION_CLASSES': [
+        'rest_framework.permissions.DjangoModelPermissionsOrAnonReadOnly'
+    ],
+                  
+    'PAGINATE_BY': 20,
+    'PAGINATE_BY_PARAM': 'page_size' 
+}
+
 from config import *  # @UnusedWildImport
 
 if not "SRC_BASE_URL" in locals():