def create_project(self, vcs_alias=None, workflow=None, *args, **kwargs):
        instance = self.create(*args, **kwargs)
        setup_project.send(sender=self.model, instance=instance,
            vcs_alias=vcs_alias, workflow=workflow)
        return instance
Creates new project and call it's setup function by sending
dataset/ETHPy150Open lukaszb/django-projector/projector/managers.py/ProjectManager.create_project