type relations one many foreign db_column database django one-to-one

database - relations - django OneToOne acceso inverso



reverse many to one django (1)

Defina un related_name para llamar al acceso inverso.

a = models.OneToOneField(A, related_name=''foobar'') # ... a.foobar

Tengo estas clases simples

Class A(models.Model): ... Class Meta(models.Model): a = models.OnetoOneField(A, primary_key=True) width = models.IntegerField(default=100)

pero cuando lo hago

a = A() meta = Meta() a.save() meta.a = a meta.save() print a.meta.width

yo obtengo

''A'' object has no attribute ''meta''

¿Por qué es esto? ¿Estoy usando OneToOne mal? Si es así, ¿cómo puedo obtener la declaración de impresión correcta?

Gracias