示例#1
0
    def save_instance(self, instance, using_transactions, real_dry_run):
        if not real_dry_run:
            try:
                # extra logic if object already exist
                user = User.objects.get(email=instance.email)
                pass
            except Exception:
                # create new object
                user = User(id=instance.id)

                password = instance.password
                password = make_password(password)

                created_by = self.context['request'].user
                project = self.context['request'].user.project

                user.created_by = created_by
                user.project = project
                user.password = password
                user.save()