たとえば、次の 2 つのモデルがあります。
class Person(models.Model):
name = models.CharField(max_length=100)
class Job(models.Model):
title = models.CharField(max_length=100)
person = models.ForeignKey(Person)
ジョブIDのリストがあります--
job_ids = [1, 2, ....]
これは Job モデル インスタンスの pk です
私はできることを知っている--
for id in job_ids:
person.jobs.add(job_id)
しかし、これは私ができる場合よりもはるかに多くのクエリになります--
person.jobs.add(job_ids)
リストを解凍し、bulk_create を使用します。どうすればいいですか?ありがとう。