Domande taggate «metaclass»


22
Creazione di un singleton in Python
Questa domanda non è per la discussione se il modello di progettazione singleton sia desiderabile o meno, sia un anti-modello o per qualsiasi guerra religiosa, ma per discutere di come questo modello sia meglio implementato in Python in un modo che sia il più pitonico. In questo caso, definisco "la …


6
Come funziona la classe Meta di Django?
Sto usando Django che consente alle persone di aggiungere parametri extra a una classe usando class Meta. class FooModel(models.Model): ... class Meta: ... L'unica cosa che ho trovato nella documentazione di Python era: class FooMetaClass(type): ... class FooClass: __metaclass__ = FooMetaClass Tuttavia, non penso che sia la stessa cosa.
191 python  django  metaclass 

19
Quali sono alcuni casi d'uso (concreti) per le metaclassi?
Ho un amico a cui piace usare le metaclassi e le offre regolarmente come soluzione. Sono dell'idea che non hai quasi mai bisogno di usare le metaclassi. Perché? perché immagino che se stai facendo qualcosa del genere a una classe, probabilmente dovresti farlo a un oggetto. Ed è necessaria una …
118 python  metaclass 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.