[pyar] Extender una clase que tiene otra clase adentro (ej: Meta)

Juanjo Conti jjconti en gmail.com
Jue Mayo 26 10:11:17 ART 2016


Hola, seguro vieron este patrón en frameworks como Django o DRF:

class A(framework.Model):

    class Meta:

        fields = ('a1', 'a2', 'a3')

La pregunta es, como extender A y agregar elementos a fields?

Lo hice así:

class B(A):
    pass

B.Meta.fields += ('b1', 'b2')

Hay otra forma conocido que sea más recomendada?

Saludos!

-- 
Juanjo Conti
Estoy trabajando en una nueva versión de mi blog en
http://www.juanjoconti.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20160526/0980c1f4/attachment.html>


Más información sobre la lista de distribución pyar