Как лучше всего использовать комбинацию permission_classes в Django?
Пишу 'permission_classes' для проекта DRF, помогите решить, как лучше его написать:
В документации DRF описаны два способа записи 'permission_classes': в виде кортежа и в виде списка.
# first way, in a list
permission_classes = [IsAuthenticated & IsUserWithAccess]
# or in a tuple
permission_classes = (IsAuthenticated, IsUserWithAccess)
С одной стороны, python быстрее работает с кортежами, но запись 'permission_classes' через список позволяет использовать логический оператор '&'.
Как вы думаете, какой способ лучше использовать с точки зрения производительности?