Свързани въпроси 'metaclass'

Django: Грешка при извикване на базите на метакласа
Тук е грешката TypeError: Грешка при извикване на базите на метакласа конфликт на метаклас: метакласът на производен клас трябва да бъде (нестрог) подклас на метакласовете на всички негови бази Въпросният клас в моя models.py class...
7880 изгледи
schedule 05.10.2022

Има ли Smalltalks без мета-класове?
Поне в Squeak и Pharo всеки клас идва със съответния си мета-клас, който съдържа класовите методи на класа. Така ли е във всеки Smalltalk?
139 изгледи
schedule 17.11.2022

python прилага декоратор към всеки метод в клас без проверка
Леко модифициране на отговора от Прилагане на декоратори на Python към методи в клас е възможно да се приложи декоратор към всеки метод в клас. Има ли някакъв начин да направите това без модула за проверка? Опитвам се да постигна това с помощта на...
1344 изгледи
schedule 11.12.2022

Защо картата на Groovy няма metaClass?
Защо литералната карта на Groovy няма метаклас? // lists work as expected: aList = [] println aList.class // class java.util.ArrayList println aList.metaClass // gives the full blown metaclass //...
767 изгледи
schedule 22.11.2023

Относно дефинирането на клас в Ruby
Наскоро проучвах някои подробности относно класовете в Ruby и бях объркан от дефиницията на класа. В Ruby дефиницията на класа е следната, class A def self.my_method end end и е същото като class A class << self...
299 изгледи
schedule 22.12.2023

Прихващане на повикване за затваряне в обвързващ обект при изпълнение на groovy скрипт
Моята цел е да изпълня groovy скрипт с обвързване, където функциите са предварително дефинирани и времето за изпълнение на излизане от интерцептора и резултатът от оценката на затварянето. Моят примерен код е: binding.login = { ->...
1094 изгледи
schedule 17.12.2023

Динамично създаване на Django модели с `type`
Имам 20+ MySQL таблици, prm_a , prm_b , ... с една и съща основна структура, но различни имена, и бих искал да ги асоциирам с класове на Django модел, без да пиша всеки един на ръка. И така, чувствайки се амбициозен, реших да опитам ръката си да...
1263 изгледи
schedule 08.03.2024

Оператор за прехващане на метаклас
Имам клас, който трябва да направи малко магия с всеки оператор, като __add__ , __sub__ и т.н. Вместо да създавам всяка функция в класа, имам метаклас, който дефинира всеки оператор в операторния модул. import operator class...
864 изгледи
schedule 21.04.2024

Как да генерирам автоматично свойства в метаклас?
Как да генерирам свойства в python с помощта на метаклас? Имам някои записи с данни, чиито полета имат някакви връзки между тях. и бих искал да имам всеки запис като тип (клас) и автоматично да генерирам тези свойства и отношения. Искам да посоча...
666 изгледи