django values_list alle Felder im Fremdschlüssel

habe ich eine Klasse mit einem Fremdschlüssel zu einer anderen Klasse:

class MyEvent(models.Model): 
    msg = models.ForeignKey(MyMessage)  
    event_type = models.IntegerField(choices=EVENTS_TYPES)

class MyMessage(models.Model): 
    notification = models.IntegerField(choices=EVENTS_TYPES2)  
    name = models.CharField(max_length=20, null=False, blank=False) 
    description = models.CharField(max_length=150, null=False, blank=False) 

das Ergebnis:

MyEvent.objects.all().values('msg','event_type')

ist:

[{'msg': 18L,'event_type': 1L}, {'msg': 15L,'event_type': 2L}]

aber ist es möglich, dass alle Werte des Fremdschlüssels (MyMessage) Objekt auch? ( ich will ohne ausdrückliche Bezugnahme. - nicht so wie das hinzufügen von 'msg__description' zu MyEvent.Objekte.alle().values('msg','event_type'))

dem Ergebnis, dass ich will, ist so etwas wie:

[{'msg': 18L,'msg__name': 'dd','msg__description': 'kkk','event_type': 1L}, {'msg': 15L,'msg__name': 'dd','msg__description': 'kkk','event_type': 2L}]
InformationsquelleAutor Eyal Ch | 2014-12-24
Schreibe einen Kommentar