разрешение только входа в систему суперпользователя

Считается, что приблизительно 70% стоимости программного обеспечения находятся в обслуживании. Удобочитаемость делает систему легче поддержать и поэтому снижает стоимость программного обеспечения по его жизни.

существуют случаи, где производительность более важна удобочитаемость, которая сказала, что они немногочисленны.

Прежде sacrifing удобочитаемость, думайте, ", я (или Ваша компания) подготовился иметь дело с дополнительными расходами, которые я добавляю к системе путем выполнения этого?"

18
задан Hellnar 10 September 2009 в 08:54
поделиться

1 ответ

Попробуйте:

from django.contrib.auth.decorators import user_passes_test

def foo_view(request):
    # ...
foo_view = user_passes_test(lambda u: u.is_superuser)(foo_view)

Или (с Python> = 2.4):

from django.contrib.auth.decorators import user_passes_test

@user_passes_test(lambda u: u.is_superuser)
def foo_view(request):
    # ...
53
ответ дан 30 November 2019 в 06:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: