Как лучше всего использовать комбинацию 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' через список позволяет использовать логический оператор '&'.

Как вы думаете, какой способ лучше использовать с точки зрения производительности?

Вернуться на верх