私の Django モデルでは、Batch というクラスに次の FK があります。
class Batch(models.Model):
sender_name = models.ForeignKey(Originator,
related_name='batch')
現在、これは、ユーザーが保存する前に常に最初にオリジネーターを作成する必要があることを意味します。ただし、オリジネーターが存在しない場合は、新しいものを作成してバッチに追加したいと思います。バッチの save() でこれを行うことを考えていました。しかし、より良い方法はありますか?