2017-04-04 11 views
-1

api request screenshotは、どのように私は、顧客名(<strong>changja88</strong>)があり、所有者フィールドで顧客

のURLを表示することができます。

カスタマー名の代わりに、どのように顧客のURLを表示できますか? ありがとうございました!

+0

? Qを編集してモデルとビューを共有しましょう! –

+0

さらに、使用しているシリアライザも追加します。また、質問を投稿する際に画像を使用しないでください。可能な限りテキストを使用してください。 – AKS

+0

あなたは['HyperlinkedRelatedField'](http://www.django-rest-framework.org/api-guide/relations/#hyperlinkedrelatedfield)が必要だと思います。 – AKS

答えて

0

シリアライザでSerializerMethodFieldを使用する必要があります。顧客のURLがあなたのコードで定義されているか

class Serializer(serializers.ModelSerializer): 
    field_name = serializers.SerializerMethodField() 

    class Meta: 
     model = Model 

    def get_field_name(self, obj): 
     return obj.field_or_method_name 

http://www.django-rest-framework.org/api-guide/fields/#serializermethodfield

+1

なぜあなたはあいまいな答えをしていますか?まず、彼が書いたコードを理解してから適切な答えを出してみてください。 –

関連する問題