次のようなシリアライザがあります。
class FooSerializer(serializers.ModelSerializer):
barid = serializers.IntegerField(source='get_bar')
class Meta:
model = Foo
fields = ('id', 'barid',)
callableはオブジェクトget_barを返しBarます。シリアル化された出力を、返されたオブジェクトの主キーにFooSerializer単純にマップする必要があります。ただし、上記を実行すると、返されるのはオブジェクトの Unicode 表現です。baridBarBar
主キーの整数を戻すにはどうすればよいですか? ありがとう。