serializers.py 文件源码

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

项目:occasions-server 作者: travisbloom 项目源码 文件源码
def create(self, validated_data):
        new_event = validated_data.pop('event', None)
        existing_event = validated_data.pop('event_id', None)
        if not existing_event:
            if not new_event:
                raise ValidationError({
                    'event': 'You must have a new event or event_id attached to this associated event.'
                })
            else:
                existing_event = EventSerializer().create(new_event)
        associated_event = AssociatedEvent(
            event=existing_event,
            receiving_person=validated_data.get('receiving_person_id'),
            creating_person=self.context['user'].person
        )
        associated_event.save()
        return associated_event
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号