封榜后管理员可以通过force_update查看最新rankings

This commit is contained in:
zema1
2017-12-03 15:36:31 +08:00
parent 0281555b39
commit 27a9b1144b
5 changed files with 18 additions and 15 deletions

View File

@@ -7,8 +7,8 @@ class UsernameSerializer(serializers.Serializer):
real_name = serializers.SerializerMethodField()
def __init__(self, *args, **kwargs):
self.is_admin_role = kwargs.pop("is_admin_role", False)
self.need_real_name = kwargs.pop("need_real_name", False)
super().__init__(*args, **kwargs)
def get_real_name(self, obj):
return obj.userprofile.real_name if self.is_admin_role else None
return obj.userprofile.real_name if self.need_real_name else None