diff -r be595253ced5 -r 19fe06edb58d src/p4l/settings.py --- 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():