コード例 #1
0
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)