2011-07-13 22 views
13

Tengo la siguiente situación.¿Tiene acceso a Django OneToOneField en plantillas?

class A(models.Model): 
    a = models.IntegerField() 

class B(models.Model): 
    c = models.OneToOneField(A) 
    d = models.DecimalField() 

En mis plantillas, tengo una lista de objetos A. En mi plantilla, ¿cómo accedo al atributo "d" desde mi plantilla?

Gracias.

Respuesta

22
class B(models.Model): 
    c = models.OneToOneField(A, related_name='b') 
    d = models.DecimalField() 

{{ a.b.d }} 
+0

Genial. Aceptará la respuesta en 6 minutos :-) – lud0h