在我的 Django 模型中,我在一个名为 Batch 的类上有以下 FK。
class Batch(models.Model):
sender_name = models.ForeignKey(Originator,
related_name='batch')
现在,这意味着用户在保存之前总是必须先创建一个 Originator。但是,我想,如果 Originator 不存在,则创建一个新的并将其添加到批处理中。我正在考虑在批处理的 save() 上执行此操作。但是有更好的方法吗?