serializers.py 文件源码

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

项目:aa-stripe 作者: ArabellaTech 项目源码 文件源码
def create(self, validated_data):
        instance = None
        if validated_data.get("stripe_js_response"):
            # Create a Customer
            try:
                user = self.context['request'].user
                stripe_js_response = validated_data.pop("stripe_js_response")
                instance = StripeCustomer.objects.create(
                    user=user, stripe_js_response=stripe_js_response)
                instance.create_at_stripe()
            except stripe.StripeError as e:
                logging.error(
                    "[AA-Stripe] creating customer failed for user {user.id}: {error}".format(user=user, error=e)
                )
                raise ValidationError({"stripe_error": e._message})

        return instance
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号