NC
'advantage': advantage,
'detailed_service': detailed_service,
'options_detailed_service': options_detailed_service,
'slug': slug,
'form': OrderForm()
}
и логику про пост перенеси из верхней вьюхи
Size: a a a
NC
NC
S
ag
S
ag
ag
K
K
password authentication failed for user "postgres"
Password does not match for user "postgres"
AS
db:
image: postgres:10-alpine
env_file:
- ./.env
ports:
- "5432:5432"
volumes:
- pgdata:/var/lib/postgresql/data
DB_NAME=name
DB_USER=django
DB_PASSWORD=django
DB_HOST=db
DB_PORT=5432
POSTGRES_DB=name
POSTGRES_USER=django
POSTGRES_PASSWORD=django
ag
ВГ
МП
ВГ
МП
departure_airport__id=arrivial_place_id
ВГ
ag
A
dv
from rest_framework import permissions
class OwnProfilePermission(permissions.BasePermission):
"""
Object-level permission to only allow updating his own profile
"""
def has_object_permission(self, request, view, obj):
# Read permissions are allowed to any request,
# so we'll always allow GET, HEAD or OPTIONS requests.
if request.method in permissions.SAFE_METHODS:
return True
# obj here is a UserProfile instance
return obj.user == request.user
# views.py
class ProfileViewSet(viewsets.ModelViewSet):
permission_classes = (IsAuthenticated, OwnProfilePermission,)
has_object_permission
у меня не вызывается что бы я не делалhas_object_permission
доабвлять метод has_permission
, но в итоге потом у меня отрабатывает только has_permission
, что я делаю не так?M