summaryrefslogtreecommitdiff
path: root/food_project/settings.py
diff options
context:
space:
mode:
authorCaine <caine@jihakuz.xyz>2026-04-02 16:33:31 +0100
committerCaine <caine@jihakuz.xyz>2026-04-02 16:33:31 +0100
commitfe00286f7558d379d392f8a46d10a4689f95d472 (patch)
tree23a27fc7b8c97b56e30d9a7bd9135a921be83209 /food_project/settings.py
parent487bf469795d70fb2bfdbee882d00f0c5e726a9a (diff)
Add API: URLs, token auth, what-can-i-cook endpoint, log-cook with pantry deduction, browsable API
Diffstat (limited to 'food_project/settings.py')
-rw-r--r--food_project/settings.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/food_project/settings.py b/food_project/settings.py
index 43a0ede..5e3dcee 100644
--- a/food_project/settings.py
+++ b/food_project/settings.py
@@ -38,9 +38,21 @@ INSTALLED_APPS = [
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
+ 'rest_framework.authtoken',
'kitchen',
]
+# Django REST Framework
+REST_FRAMEWORK = {
+ 'DEFAULT_AUTHENTICATION_CLASSES': [
+ 'rest_framework.authentication.TokenAuthentication',
+ 'rest_framework.authentication.SessionAuthentication', # for admin/browsable API
+ ],
+ 'DEFAULT_PERMISSION_CLASSES': [
+ 'rest_framework.permissions.IsAuthenticated',
+ ],
+}
+
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',