Что такое функция в декораторах django
1.У меня есть декоратор django, но я не знаю, что означает аргумент функции, например, по умолчанию он установлен на None, что это значит и что означает actual_decorator(function)?
2.также как условие 'if function' возвращает True, в то время как моя функция None
def teacher_required(function=None,):
actual_decorator = user_passes_test(
lambda u: u.is_teacher,)
if function:
return actual_decorator(function)
return actual_decorator
также что означает отправка аргумента actual_decorator?
еще один вопрос, как я могу вернуть ошибку отказа в разрешении при отказе декоратора вместо страницы входа?