Вопросы по теме 'decorator'

Как в Django можно было использовать универсальное представление update_object Django для редактирования форм унаследованных моделей?
В Django приведены выдержки из приложения animals likeo: animals / models.py с: from django.db import models from django.contrib.contenttypes.models import ContentType class Animal(models.Model): content_type =...
1773 просмотров
schedule 16.11.2021

Применять декоратор к каждому методу в классе?
У меня есть декоратор @login_testuser , примененный к методу test_1() : class TestCase(object): @login_testuser def test_1(self): print "test_1()" Есть ли способ применить @login_testuser к каждому методу класса с...
5430 просмотров
schedule 15.10.2021

Java: автоматическая мемоизация
В моем коде есть несколько функций, для которых имеет смысл (кажется даже обязательным) использовать мемоизацию. Я не хочу реализовывать это вручную для каждой функции отдельно. Есть ли способ (например, как в Python ), я могу просто использовать...
4711 просмотров

Как я могу научить Tcl автоматически печатать мой объект с помощью предоставленной мной процедуры?
У меня есть объект, который Tcl показывает в консоли как идентификатор объекта. Как я могу расширить Tcl таким образом, чтобы всякий раз, когда печатаются объекты моего типа, автоматически вызывалась специальная процедура, которую я предоставляю для...
302 просмотров
schedule 17.09.2021

Почему я получаю сообщение об ошибке: «Объект« NoneType »не имеет атрибута« csrf_exempt »?
Я пытаюсь вызвать / save_calendar, сопоставленный с pim_calendar.save_calendar (), который начинается: @csrf_exempt @login_required def save_calendar(request): functions.ensure_profile_exists(request.user) now =...
8632 просмотров
schedule 28.10.2021

Украсить метод Python необязательным аргументом
У меня есть класс Python со многими методами с подписью: def select_xxx(self, arg1 , arg2 , .. argn, intersect = False) Т.е. методы имеют различное (1-3) количество позиционных аргументов, а необязательный аргумент пересекается со значением...
397 просмотров
schedule 11.10.2021

В Python украсьте два метода одним и тем же именем, чтобы различать их.
Я пишу фреймворк, который будет использоваться людьми, немного знакомыми с Python. Я остановился на некотором синтаксисе, и для меня и для них имеет смысл использовать что-то вроде этого, где Base - это базовый класс, реализующий структуру. class...
866 просмотров
schedule 10.11.2021

Шаблон декоратора для классов с множеством свойств
У меня есть этот простой класс: public class DataBag { public string UserControl { get; set; } public string LoadMethod { get; set; } public dynamic Params { get; set; } public int Height { get; set; } public DataBag(string...
9744 просмотров
schedule 29.11.2021

Лучший способ настроить Виндзорский замок для массива декораторов
У меня в интерфейсе проекта public interface IUpdater { void Update(); } и некоторые реализации UpdaterA, UpdaterB, UpdaterC У меня также есть декоратор DecoratorUpdater . Все эти классы реализуют интерфейс IUpdater , и мне нужно...
593 просмотров
schedule 24.11.2021

Flask: собственный декоратор login_required не перенаправляет
Я использовал декоратор, показанный здесь , и адаптировал его к моим потребностям (несколько ролей). Декоратор проверяет роли и сообщает мне, Я не авторизован, но он не перенаправляет меня на мою страницу входа в систему, как это делает оригинальный...
428 просмотров
schedule 20.11.2021

Перепечатка из приложения с помощью шаблона Command / Decorator и Simple Injector
Поэтому я использую декоратор для печати после обработки определенных команд. Моя проблема в том, что пользователь хочет выпустить перепечатку. Я создал класс команды Reprint , который отправляется из уровня пользовательского интерфейса, но команде...
81 просмотров
schedule 08.10.2021

Какие языки программирования поддерживают неявную реализацию интерфейса путем делегирования?
Котлин умеет проделывать очень изящный трюк: class Derived(b: Base) : Base by b что заставляет ваш класс Derived реализовывать Base , а все методы Base , не реализованные явно в Derived , автоматически делегируются члену b . Я не...
264 просмотров
schedule 01.10.2021

Как питонический способ интеграции pynba и Flask?
после pip install flask pip install pynba я пробую следующий код import flask import pynba.wsgi class FlaskWithPynba(flask.Flask): @pynba.wsgi.monitor(('localhost', 30002)) def wsgi_app(self, environ,...
228 просмотров
schedule 24.09.2021

CDI: полезен ли @Decorator в реальных проектах по сравнению с классическим шаблоном декоратора?
Env: Wildfly 9.0.1 Weld 2.2.14 В настоящее время я изучаю возможности использования CDI @Decorator в нашей базе устаревшего кода, где это возможно. Глядя на спецификацию и примеры java ee 7, кажется, что CDI @Decorators...
2249 просмотров

Декоратор Django @login_required не работает должным образом
Я разрабатываю веб-приложение, которое будет поддерживать нескольких клиентов. Все клиенты будут размещены в одной базе данных. Группа аутентификации будет создана для каждого клиента, разрешения будут назначены на уровне группы, чтобы гарантировать...
2067 просмотров
schedule 09.09.2021

Как передать переменную экземпляра в аргументы декоратора машинописного текста?
Как реализовать декоратор машинописного текста? - хороший пример использования декоратора. в машинописном тексте. Учитывая приведенный ниже случай, class MyClass { @enumerable(false) get prop() { return true; }...
5161 просмотров
schedule 21.11.2021

декоратор python для отображения пройденных И kwargs по умолчанию
Я новичок в python и декораторах, и я озадачен написанием декоратора, который сообщает не только переданные аргументы и kwargs, но ТАКЖЕ неизменные kwargs по умолчанию. Это то, что у меня есть до сих пор. def document_call(fn): def...
2471 просмотров

C ++ Добавление элемента данных в структуру из другого базового класса
Добрый день. Я занят кодированием проекта в университете и хотел бы знать, как добавить элемент данных в структуру узла (для связанного списка), но эта структура была определена ранее. Я не могу просто определить все это в исходной структуре,...
1190 просмотров
schedule 11.09.2021

Angular2 Component @Input двухсторонняя привязка
У меня есть приложение Angular, управляемое данными. У меня есть переключаемый компонент, который я передаю в переключенном состоянии. Моя проблема в том, что двусторонняя привязка данных не работает, если я не передаю логическое значение toggle в...
46624 просмотров

Как создать декоратор Python, который может обернуть либо сопрограмму, либо функцию?
Я пытаюсь сделать декоратор, чтобы обернуть либо сопрограммы, либо функции. Первое, что я попробовал, это простой дублированный код в обертках: def duration(func): @functools.wraps(func) def wrapper(*args, **kwargs): start_ts...
5837 просмотров
schedule 25.09.2021