serializers.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:vaultier 作者: Movile 项目源码 文件源码
def get_fields(self):
        """
        Adds invitation_hash field in create action only if registration is
        disabled
        """
        request = self.context.get('request')
        ret = super(UserSerializer, self).get_fields()

        if not request:
            return ret

        if request.method == 'POST' and \
                bool(User.objects.all().count() is not 0) and \
                not settings.VAULTIER.get('registration_allow'):
            ret['invitation_hash'] = serializers.CharField(write_only=True,
                                                           required=True)
        return ret
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号