Django的ManyToMany字段 可以使用填充 my_field.add(my_instance)
,但据我所知 my_instance.id
实际上需要执行相应的SQL查询。
如果我想通过其id添加对象,我可以使用 my_field.add(MyModel.objects.get(id=id))
,但这将生成两个查询而不是一个。我怎样才能避免这个额外的查询?
Django的ManyToMany字段 可以使用填充 my_field.add(my_instance)
,但据我所知 my_instance.id
实际上需要执行相应的SQL查询。
如果我想通过其id添加对象,我可以使用 my_field.add(MyModel.objects.get(id=id))
,但这将生成两个查询而不是一个。我怎样才能避免这个额外的查询?