In Django habe ich folgende Modelle.Django REST Framework: Serialisierung durch mehrere Beziehungen
Jetzt versuche ich Django REST Framework zu verwenden, um das HostStrain-Modell wie folgt zu serialisieren.
class HostStrainSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = HostStrain
fields = ('strain_species__species_genus','strain_species','strain_name')
Aber die Standard-Doppelstrich-Schreibweise in Django scheint hier nicht zu arbeiten, da ich den Fehler:
Field name
strain_species__species_genus
is not valid for modelHostStrain
.
Ich möchte einen Link zu (oder zumindest enthalten die __unicode__
von) Genus
Modell in meiner HostStrain Serialisierung.
Wie kann ich mehrstufige Beziehungen in der Serialisierung von Django REST Framework verfolgen?
Die zweite Methode ist im Grunde, was ich nach, verwenden und nur knapp verfehlt völlig die 'source' Parameter in der Dokumentation. Vielen Dank! –