Результаты поиска по запросу "monkeypatching"

1 ответ

Обезьяна исправляет класс формы Django?

Учитывая класс формы (где-то глубоко в вашем гигантском приложении Django) ..

4 ответа

Отслеживание неявных преобразований Юникода в Python 2

У меня есть большой проект, где в разных местах использовались неявные неявные преобразования Unicode (приведения) в форме, например:

2 ответа

Надеюсь, это решит вашу проблему.

ел бы иметь возможность добавить свойство http://docs.python.org/library/functions.html#property [http://docs.python.org/library/functions.html#property]к объекту (конкретный экземпляр класса). Это возможно? Некоторые другие вопросы о утином ...

ТОП публикаций

2 ответа

Почему python monkeypatch не работает при импорте класса вместо модуля?

6 ответов

Обезьяна исправляет класс в другом модуле в Python

3 ответа

Я не вижу точки в классе подклассов строки. ОП ясно, что он хочет.

мер, скажем, я хочу добавитьhelloWorld() метод к типу dict Python. Я могу сделать это? У JavaScript есть объект-прототип, который ведет себя таким образом. Может быть, это плохой дизайн, и мне следует создать подкласс объекта dict, но тогда ...

1 ответ

MonkeyPatching: виджеты PrimeFaces расширяются / переопределяются

Я сейчас использую (работает нормально)

2 ответа

 и поместил импорт этого приложения выше пропатченного приложения в settings.INSTALLED_APPS. Однако все еще существует потенциальная путаница с миграциями ...

кнулся на этоПочта [http://www.alrond.com/en/2008/may/03/monkey-patching-in-django/]на обезьяньих ямках Джанго: from django.contrib.auth.models import User User.add_to_class('openid', models.CharField(max_length=250,blank=True)) def ...

7 ответов

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

аюсь понять, что такое исправление обезьяны или исправление обезьяны? Это что-то вроде перегрузки или делегирования методов / операторов? Есть ли что-нибудь общее с этими вещами?

1 ответ

Как обезопасить статический метод? [Дубликат]

На этот вопрос уже есть ответ здесь:Указатели на статические методы в Python 3 ответаПока этодостаточно просто монтировать методы экземпляра в классы, например