假设我有以下数据库模型:
class Team(models.Model):
name = models.CharField(max_length=50,unique=True)
class Player(models.Model):
name = models.CharField(max_length=50,unique=True)
team = models.ForeignKey(Team,on_delete=models.CASCADE)
我正在创建一个夹具,将初始数据加载到这些表中,如下所示:
# TEAMS
- model: load.team
fields:
id: 1
name: Raiders
# PLAYERS
- model: load.player
fields:
team: 1
name: Derek Carr
- model: load.player
fields:
team: 1
name: Darren Waller
这很好用,但是我想通过其唯一的列name
(对于更易于理解的文件)引用球队,因此球员的装备看起来像这样:
# PLAYERS
- model: load.player
fields:
team: Raiders
name: Derek Carr
- model: load.player
fields:
team: Raiders
name: Darren Waller
除了将Team.name
设置为主键外,还有其他方法吗?