6
followers
adlı bir yöntem alanına sahibim. Bir SerializerMethodField
takipçilerin listesini almak:İç içe serilaştırıcıyı seri hale getirme yöntemi alanına dön
followers = serializers.SerializerMethodField()
Ben BaseUserSmallSerializer
denilen özel bir seri hale ile sonuca biçimlendirmek istediğiniz. Bunu elde etmek için get_followers
yöntemini nasıl uygulamalıyım?
Bu, 'followers' sınıfımın BaseUser öğesinin bir özelliği olmadığı için işe yaramıyor. Ben alıyorum: 'Özgün istisna metin oldu: 'BaseUser' nesnesi 'get_following'.' –
tamam özniteliği yok, ya bir model yöntemi yazabilir veya serializerMethod alanı içinde BaseUserSmallSerializer kullanabilirsiniz. –
Tamam anladım. Hızlı ve eksiksiz cevap için teşekkürler. Kayıt için, çözüm 2 aradığım şey. –