preguntar acerca de metaclass
4
réponses
Comprendre la sous-classe init
J'ai finalement mis à jour ma version python et je découvrais les nouvelles fonctionnalités ajoutées. Entre autres choses, je me grattais la tête autour du nouveau __init_subclass__ méthode. De la docs:
Cette méthode est appelée chaque fois que …
demandé sur
1970-01-01 00:33:37
3
réponses
Métaclasse Mixin ou chaînage?
Est-il possible d'enchaîner des métaclasses?
J'ai la classe Model qui utilise __metaclass__=ModelBase pour traiter son dict d'espace de noms. Je vais en hériter et "lier" une autre métaclasse afin qu'elle ne nuise pas à l'original.
La première appr …
demandé sur
1970-01-01 00:33:31
3
réponses
Définir dynamiquement les classes nommées dans Ruby
J'écris un DSL interne dans Ruby. Pour cela, j'ai besoin de créer par programmation des classes nommées et des classes imbriquées. Quelle est la meilleure façon de le faire? Je reconnais qu'il y a deux façons de le faire:
Utiliser Class.new pou …
demandé sur
1970-01-01 00:33:31
5
réponses
La résolution des conflits métaclasse
je dois créer une classe qui utilise une classe de base différente en fonction de certaines conditions. Avec certaines classes, j'obtiens l'infâme:
TypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of th …
demandé sur
1970-01-01 00:33:32
8
réponses
À quoi servent les métaclasses Python?
que peut-on faire avec des métaclasses qui ne peuvent être autrement?
Alex Martelli a dit qu'il y a des tâches qui ne peuvent pas être réalisées sans métaclasses ici Python métaclasses vs classe décorateurs
J'aimerais savoir qui sont- …
demandé sur
1970-01-01 00:33:30
4
réponses
Comment fonctionne la classe Meta de Django?
J'utilise Django qui permet aux gens d'ajouter des paramètres supplémentaires à une classe en utilisant class Meta .
class FooModel(models.Model):
...
class Meta:
...
la seule chose que j'ai trouvée dans la documentatio …
demandé sur
1970-01-01 00:33:32
1
réponses
Comprendre la métaclasse et l’héritage en Python [dupliquer]
cette question a déjà une réponse ici:
que sont les métaclasses en Python?
16 réponses
j'ai une certaine confusion en ce qui c …
demandé sur
1970-01-01 00:33:33
16
réponses
Que sont les métaclasses en Python?
que sont les métaclasses et à quoi servent-elles?
... …
demandé sur
1970-01-01 00:33:28
4
réponses
Smalltalk superclasse vs métaclasse?
j'ai du nouveau à la programmation orientée objet, mais avec une "procédure" d'arrière-plan.
j'essaie actuellement de faire tourner la tête autour de OOP via GNU Smalltalk et"Smalltalk: Getting The Message" de Lovejoy.
je suis confus …
demandé sur
1970-01-01 00:33:30