6
私はfollowers
というメソッドフィールドを持っています。私はSerializerMethodField
にフォロワーのリストを取得:シリアライザメソッドフィールドでネストされたシリアライザを返します
followers = serializers.SerializerMethodField()
私はBaseUserSmallSerializer
と呼ばれる特定のシリアライザとの結果をフォーマットします。どのように私は達成するためにget_followers
メソッドを実装する必要がありますか?
'followers'は私のクラスBaseUserのプロパティではないので動作しません。 'BaseUser 'オブジェクトには' get_following '属性がありません。 –
OK、モデルメソッドを記述するか、serializerMethodフィールドの中でBaseUserSmallSerializerを使用できます。 –
OK私はそれを得た。迅速かつ完全な答えをありがとう。記録のために、ソリューション2が私が探していたものです。 –