def add_track(data, album): try: Track.objects.get(deezer_id=data.get('id')) print(f'\tTrack "{data.get("title")}" already exists') except Track.DoesNotExist: track = Track(title=data.get('title'), deezer_id=data.get('id'), album=album) track.preview = data.get('preview') track.rank = data.get('rank') track.release_date = album.release_date track.save() print(f'\tTrack "{data.get("title")}" has been created')