--- 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():