def create_auto_portfolio(sender, instance, *args, **kwargs): ''' Automatically creates a default portfolio for each platform. ''' try: if not instance.portfolios.exists(): new_portfolio = Portfolio(id=None, name="Default", platform=instance, template=False, auto_created=True) new_portfolio.save() except Exception as e: print(e)