zmiany mariusza
This commit is contained in:
0
backend/core/__init__.py
Normal file
0
backend/core/__init__.py
Normal file
BIN
backend/core/__pycache__/__init__.cpython-312.pyc
Normal file
BIN
backend/core/__pycache__/__init__.cpython-312.pyc
Normal file
Binary file not shown.
BIN
backend/core/__pycache__/__init__.cpython-313.pyc
Normal file
BIN
backend/core/__pycache__/__init__.cpython-313.pyc
Normal file
Binary file not shown.
BIN
backend/core/__pycache__/admin.cpython-312.pyc
Normal file
BIN
backend/core/__pycache__/admin.cpython-312.pyc
Normal file
Binary file not shown.
BIN
backend/core/__pycache__/admin.cpython-313.pyc
Normal file
BIN
backend/core/__pycache__/admin.cpython-313.pyc
Normal file
Binary file not shown.
BIN
backend/core/__pycache__/apps.cpython-312.pyc
Normal file
BIN
backend/core/__pycache__/apps.cpython-312.pyc
Normal file
Binary file not shown.
BIN
backend/core/__pycache__/apps.cpython-313.pyc
Normal file
BIN
backend/core/__pycache__/apps.cpython-313.pyc
Normal file
Binary file not shown.
BIN
backend/core/__pycache__/models.cpython-312.pyc
Normal file
BIN
backend/core/__pycache__/models.cpython-312.pyc
Normal file
Binary file not shown.
BIN
backend/core/__pycache__/models.cpython-313.pyc
Normal file
BIN
backend/core/__pycache__/models.cpython-313.pyc
Normal file
Binary file not shown.
3
backend/core/admin.py
Normal file
3
backend/core/admin.py
Normal file
@@ -0,0 +1,3 @@
|
||||
from django.contrib import admin
|
||||
|
||||
# Register your models here.
|
||||
6
backend/core/apps.py
Normal file
6
backend/core/apps.py
Normal file
@@ -0,0 +1,6 @@
|
||||
from django.apps import AppConfig
|
||||
|
||||
|
||||
class CoreConfig(AppConfig):
|
||||
default_auto_field = 'django.db.models.BigAutoField'
|
||||
name = 'core'
|
||||
0
backend/core/migrations/__init__.py
Normal file
0
backend/core/migrations/__init__.py
Normal file
BIN
backend/core/migrations/__pycache__/__init__.cpython-312.pyc
Normal file
BIN
backend/core/migrations/__pycache__/__init__.cpython-312.pyc
Normal file
Binary file not shown.
BIN
backend/core/migrations/__pycache__/__init__.cpython-313.pyc
Normal file
BIN
backend/core/migrations/__pycache__/__init__.cpython-313.pyc
Normal file
Binary file not shown.
3
backend/core/models.py
Normal file
3
backend/core/models.py
Normal file
@@ -0,0 +1,3 @@
|
||||
from django.db import models
|
||||
|
||||
# Create your models here.
|
||||
60
backend/core/settings.py
Normal file
60
backend/core/settings.py
Normal file
@@ -0,0 +1,60 @@
|
||||
INSTALLED_APPS = [
|
||||
'django.contrib.admin',
|
||||
'django.contrib.auth',
|
||||
'django.contrib.contenttypes',
|
||||
'django.contrib.sessions',
|
||||
'django.contrib.messages',
|
||||
'django.contrib.staticfiles',
|
||||
'rest_framework',
|
||||
'rest_framework_simplejwt',
|
||||
'rest_framework_simplejwt.token_blacklist',
|
||||
'corsheaders',
|
||||
'django_filters',
|
||||
'users',
|
||||
'content',
|
||||
]
|
||||
|
||||
REST_FRAMEWORK = {
|
||||
'DEFAULT_AUTHENTICATION_CLASSES': [
|
||||
'rest_framework_simplejwt.authentication.JWTAuthentication',
|
||||
],
|
||||
'DEFAULT_PERMISSION_CLASSES': [
|
||||
'rest_framework.permissions.IsAuthenticated',
|
||||
],
|
||||
'DEFAULT_FILTER_BACKENDS': [
|
||||
'django_filters.rest_framework.DjangoFilterBackend',
|
||||
'rest_framework.filters.SearchFilter',
|
||||
'rest_framework.filters.OrderingFilter',
|
||||
],
|
||||
'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination',
|
||||
'PAGE_SIZE': 10
|
||||
}
|
||||
|
||||
from datetime import timedelta
|
||||
SIMPLE_JWT = {
|
||||
'ACCESS_TOKEN_LIFETIME': timedelta(minutes=60),
|
||||
'REFRESH_TOKEN_LIFETIME': timedelta(days=1),
|
||||
'ROTATE_REFRESH_TOKENS': True,
|
||||
'BLACKLIST_AFTER_ROTATION': True,
|
||||
'UPDATE_LAST_LOGIN': False,
|
||||
|
||||
'ALGORITHM': 'HS256',
|
||||
'SIGNING_KEY': SECRET_KEY,
|
||||
'VERIFYING_KEY': None,
|
||||
'AUDIENCE': None,
|
||||
'ISSUER': None,
|
||||
'JWK_URL': None,
|
||||
'LEEWAY': 0,
|
||||
|
||||
'AUTH_HEADER_TYPES': ('Bearer',),
|
||||
'AUTH_HEADER_NAME': 'HTTP_AUTHORIZATION',
|
||||
'USER_ID_FIELD': 'id',
|
||||
'USER_ID_CLAIM': 'user_id',
|
||||
'USER_AUTHENTICATION_RULE': 'rest_framework_simplejwt.authentication.default_user_authentication_rule',
|
||||
|
||||
'AUTH_TOKEN_CLASSES': ('rest_framework_simplejwt.tokens.AccessToken',),
|
||||
'TOKEN_TYPE_CLAIM': 'token_type',
|
||||
'TOKEN_USER_CLASS': 'rest_framework_simplejwt.models.TokenUser',
|
||||
|
||||
'JTI_CLAIM': 'jti',
|
||||
}
|
||||
3
backend/core/tests.py
Normal file
3
backend/core/tests.py
Normal file
@@ -0,0 +1,3 @@
|
||||
from django.test import TestCase
|
||||
|
||||
# Create your tests here.
|
||||
3
backend/core/views.py
Normal file
3
backend/core/views.py
Normal file
@@ -0,0 +1,3 @@
|
||||
from django.shortcuts import render
|
||||
|
||||
# Create your views here.
|
||||
Reference in New Issue
Block a user