2015-11-26 29 views

cevap

21

Bunu deneyin;

followers = BaseUserSmallSerializer(source='get_followers', many=True) 

VEYA

Sen YÖNTEMİ içindeki seri hale kullanabilirsiniz

;

def get_followers(self, obj): 
    followers_queryset = #get queryset of followers 
    return BaseUserSmallSerializer(followers_queryset, many=True).data 
+0

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'.' –

+1

tamam özniteliği yok, ya bir model yöntemi yazabilir veya serializerMethod alanı içinde BaseUserSmallSerializer kullanabilirsiniz. –

+1

Tamam anladım. Hızlı ve eksiksiz cevap için teşekkürler. Kayıt için, çözüm 2 aradığım şey. –

İlgili konular