def create_blog_for_new_user(sender, instance, created, **kwargs): if created: b = Blog(user=instance) try: b.clean() except ValidationError: pass else: b.save()