Django的ManyToMany字段可以使用my_field.add(my_instance)进行填充,但据我所知,实际上只需要my_instance.id来执行相应的SQL查询。
my_field.add(my_instance)
my_instance.id
如果我想通过id添加一个对象,我可以使用my_field.add(MyModel.objects.get(id=id)),但这样会生成两个查询而不是一个。如何避免这个额外的查询?
my_field.add(MyModel.objects.get(id=id))
用户名或邮箱地址
密码