Feat 6 #18

Merged
Derinhelm merged 3 commits from feat_6 into develop 2021-04-14 13:37:40 +03:00
3 changed files with 15 additions and 4 deletions
Showing only changes of commit df54d92ecc - Show all commits

View File

@@ -13,7 +13,7 @@ class ToDoListSerializer(serializers.HyperlinkedModelSerializer):
class ToDoListViewSet(viewsets.ModelViewSet): class ToDoListViewSet(viewsets.ModelViewSet):
queryset = ToDoList.objects.all() queryset = ToDoList.objects.all()
serializer_class = ToDoListSerializer serializer_class = ToDoListSerializer
#permission_classes = [permissions.IsAuthenticated] TODO раскомментировать и сделать авторизацию permission_classes = [permissions.IsAuthenticated]
router = routers.DefaultRouter() router = routers.DefaultRouter()

View File

@@ -26,9 +26,10 @@ SECRET_KEY = "django-insecure-toz+*lt(ejm!l*)92w2ciqoh^1kz#a(abbpcn54-dbw(nxoy&7
# SECURITY WARNING: don't run with debug turned on in production! # SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True DEBUG = True
ALLOWED_HOSTS = []
if DEBUG:
ALLOWED_HOSTS = ["0.0.0.0"] ALLOWED_HOSTS = ["0.0.0.0"]
# Application definition # Application definition
INSTALLED_APPS = [ INSTALLED_APPS = [
@@ -43,6 +44,16 @@ INSTALLED_APPS = [
"drf_yasg", "drf_yasg",
] ]
SWAGGER_SETTINGS = {
'SECURITY_DEFINITIONS': {
'Bearer': {
'type': 'apiKey',
'name': 'Authorization',
'in': 'header'
}
}
}
MIDDLEWARE = [ MIDDLEWARE = [
"django.middleware.security.SecurityMiddleware", "django.middleware.security.SecurityMiddleware",
"django.contrib.sessions.middleware.SessionMiddleware", "django.contrib.sessions.middleware.SessionMiddleware",

View File

@@ -21,4 +21,4 @@ toml==0.10.2
urllib3==1.26.4 urllib3==1.26.4
djangorestframework-simplejwt==4.6.0 djangorestframework-simplejwt==4.6.0
psycopg2-binary>=2.8 psycopg2-binary>=2.8
drf-yasg drf-yasg>=1.20.0