Djangoには次のモデルがあります。Django RESTフレームワーク:複数の関係を使ってシリアライズ
私はDjango REST Frameworkを使用して、HostStrainモデルを次のようにシリアル化しようとしています。
class HostStrainSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = HostStrain
fields = ('strain_species__species_genus','strain_species','strain_name')
しかし、ジャンゴでの標準的な二重アンダースコア記法私はエラーを取得するので、ここで働いていないよう:
Field name
strain_species__species_genus
is not valid for modelHostStrain
.
を私がする(あるいは少なくとも、リンクを含めるしたいのですが__unicode__
から)Genus
私のHostStrainシリアル化のモデル。
Django REST Frameworkのシリアル化では、どのように複数レベルの関係に従うのですか?
第2の方法は、私が後だったし、ちょうど完全ドキュメントで 'source'パラメータを逃したものを基本的に使用することができます。ありがとう! –