diff --git a/kannji/settings.py b/kannji/settings.py index 33d4950..83713eb 100644 --- a/kannji/settings.py +++ b/kannji/settings.py @@ -42,6 +42,7 @@ 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', + 'rest_framework' ] MIDDLEWARE = [ @@ -123,3 +124,12 @@ # 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' + ] +} diff --git a/kannji/urls.py b/kannji/urls.py index ec39bc6..bbe4532 100644 --- a/kannji/urls.py +++ b/kannji/urls.py @@ -26,3 +26,4 @@ if DEBUG: urlpatterns.append(url(r'^admin/', admin.site.urls)) + urlpatterns.append(url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')))