diff --git a/.idea/carom-server.iml b/.idea/carom-server.iml index 6711606..8181ea3 100644 --- a/.idea/carom-server.iml +++ b/.idea/carom-server.iml @@ -1,10 +1,24 @@ + + + + + + + + diff --git a/caromserver/settings.py b/caromserver/settings.py index 802b40a..9af540a 100644 --- a/caromserver/settings.py +++ b/caromserver/settings.py @@ -37,6 +37,8 @@ INSTALLED_APPS = [ 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', + 'rest_framework', + 'rest_framework.authtoken', ] MIDDLEWARE = [ @@ -118,3 +120,11 @@ USE_TZ = True # https://docs.djangoproject.com/en/1.10/howto/static-files/ STATIC_URL = '/static/' + +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' + ] +} \ No newline at end of file diff --git a/caromserver/urls.py b/caromserver/urls.py index b31e9fa..5eeea88 100644 --- a/caromserver/urls.py +++ b/caromserver/urls.py @@ -13,9 +13,10 @@ Including another URLconf 1. Import the include() function: from django.conf.urls import url, include 2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) """ -from django.conf.urls import url +from django.conf.urls import url, include from django.contrib import admin urlpatterns = [ url(r'^admin/', admin.site.urls), + url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')) ]