Я хотел бы иметь общий класс-оболочку для некоторых классов, чтобы перехватывать и манипулировать некоторыми методами - звонки. Метод-переадресация вызовов, перехват, пока никаких проблем. Но немного подумав, я ...
Я изучаю Python OOP, и я пришел к теме декораторов, но материал, который я использую для изучения, не охватывает его подробно. Выкладываю пример кода: класс Duck: def __init __ (self, ** ...
Примечание: принятый ответ на другой вопрос показывает, как использовать родительский декоратор. Принятый ответ на этот вопрос показывает перемещение декоратора в область видимости модуля. РЕДАКТИРОВАТЬ: Используя предыдущий ...
This helpful article from David Haydn (EDIT: scam link removed, it could have been this article) shows how you can use the InjectionConstructor class to help you set up a chain using the decorator ...
Как я понял, есть два способа сделать декоратор Python: либо использовать __вызов __класса, либо определить и вызвать функцию в качестве декоратора. Каковы преимущества/недостатки этих...
Есть ли способ объединить два декоратора в один новый декоратор в Python? Я понимаю, что могу просто применить несколько декораторов к функции, но мне было любопытно, есть ли какой-нибудь простой способ ...
Скажем, у меня есть такая иерархия классов: открытый интерфейс IRepository {} открытый класс SomeSimpleRepository: IRepository {} Теперь я хочу "украсить" SomeSimpleRepository с дополнительными функциями ...
Я работаю над проектом с использованием django и celery (django-celery). Наша команда решила обернуть весь код доступа к данным в (app-name) /manager.py (НЕ оборачивать менеджеров, как в django), и впустить код ...
Мне интересно, какие именно декораторы есть в AngularJS. В Интернете не так много информации для декораторов, за исключением рекламы в документации AngularJS и краткого (хотя и интересного) упоминания в ...
Я пытаюсь чтобы понять код для миксинов, размещенных в этом сообщении в блоге. Эти миксины вызывают декоратор login_required из django.contrib.auth.decorators внутри миксинов, но они делают это...
я хочу перехватить исключение, но только если оно исходит из следующего уровня логики. Намерение состоит в том, чтобы обрабатывать ошибки, вызванные действием вызова функции с неправильным числом аргументов, ...
Декораторы Python забавны в использовании, но, похоже, я наткнулся на стену из-за того, как аргументы передаются декораторам. Здесь у меня есть декоратор, определенный как часть базового класса (декоратор будет иметь доступ ...
В следующем коде я создаю базовый абстрактный класс Base. Я хочу, чтобы все классы, унаследованные от Base, предоставляли свойство name, поэтому я сделал это свойство @abstractmethod. Затем я создал ...
Есть функция, обернутая декоратором, который возвращает результат функции в виде HTML. Я хотел бы вызвать эту функцию без HTML-обертки декоратора. Это вообще возможно? ...
Я могу решить проблему добавления функциональности путем добавления подкласса, тогда почему я должен использовать шаблон декоратора, в чем реальное преимущество шаблона декоратора?
Я пытаюсь понять декорирование декораторов, и хотел попробовать следующее: Допустим, у меня есть два декоратора и я применяю их к функции hello : def wrap (f): def wrapper (): ...
Когда я пытаюсь использовать представление персонала _, меня перенаправляют в интерфейс аутентификации администратора. from django.contrib.admin.views.decorators import staff _member _required @staff _member _required def...
Я безуспешно пытаюсь применить функцию поддержки декоратора autofac в моем сценарии. {{ 1}} Похоже, что в моем случае он неправильно назначает имя регистрации. Есть ли способ зарегистрироваться ...
I am trying to limit access to pages using 2 user levels. Superuser and admin.
Суперпользователь - это обычный пользователь Django с назначенным параметром is_superuser.
Пользователь с правами администратора также является обычным пользователем, имеющим т
Я хочу начать частную бета-версию своего веб-сайта. У меня есть заставка, на которой пользователь может ввести код для доступа к остальной части сайта. В настоящее время все остальные страницы сайта (кроме заставки) ...
Попытка реализовать шаблон декоратора на C # из кода в книге «Head First Design Patterns» (написанной на Java). Я только начинаю с C # и, следовательно, все еще новичок в синтаксисе, поэтому я ...
Я пытаюсь создать декоратор для метода экземпляра класса, который запомнит результат. (Это было сделано миллион раз раньше) Однако я хотел бы иметь возможность сбросить ...
Это домашнее задание ... Я не прошу ответов, у меня просто ошибка, и я не знаю, что с ней делать. Спасибо! Рассматриваемая ошибка, вероятно, не имеет ничего общего с самим заданием, но вот ...
Некоторые декораторы должны использоваться только в самом внешнем слое. Один из примеров - декоратор, который дополняет исходную функцию и добавляет параметр конфигурации. из functools импортирует обертки по ...
Я пытаюсь зарегистрировать ошибку в функции декоратора, используя app.logger.error ('' ), но это просто не работает. Кроме того, я не могу хорошо отладить это, и я вижу только ответ от http-клиента:(Я...
Некоторое время назад при рефакторинге боевого кода игры я решил попробовать шаблон декоратора. У бойцов могут быть различные пассивные способности, а также они могут быть разными типами существ. Я...
Я столкнулся с довольно загадочным сообщением (для меня по крайней мере )об ошибке при попытке использовать декоратор для обновления оболочки функции. Любые идеи, как я могу исправить это? Я пытался сделать свой код как...
Это академический вопрос, а не практический. Я пытаюсь углубиться в основы Python, и мне интересно, :могу ли я реализовать декораторы staticmethod и classmethod в чистом Python...
На самом деле заголовок не совсем отражает тот вопрос, который я хочу задать. Моя цель такова :Я пишу некоторые функции построения графиков, используя matplotlib. У меня есть ряд функций, предназначенных для...