diff options
| author | Caine <caine@jihakuz.xyz> | 2026-04-02 16:33:31 +0100 |
|---|---|---|
| committer | Caine <caine@jihakuz.xyz> | 2026-04-02 16:33:31 +0100 |
| commit | fe00286f7558d379d392f8a46d10a4689f95d472 (patch) | |
| tree | 23a27fc7b8c97b56e30d9a7bd9135a921be83209 /food_project/settings.py | |
| parent | 487bf469795d70fb2bfdbee882d00f0c5e726a9a (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.py | 12 |
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', |
