Python 从Django中的多个关系中删除queryset
我有如下所示的舒适性和财产模型Python 从Django中的多个关系中删除queryset,python,django,django-models,many-to-many,Python,Django,Django Models,Many To Many,我有如下所示的舒适性和财产模型 class Amenity(models.Model): feature= models.CharField(max_length=500, verbose_name='feature') class Property(models.Model): name = models.CharField(max_length = 500,verbose_name='Property name') amenities = models.Ma
class Amenity(models.Model):
feature= models.CharField(max_length=500, verbose_name='feature')
class Property(models.Model):
name = models.CharField(max_length = 500,verbose_name='Property name')
amenities = models.ManyToManyField(Amenity, null=True, blank=True)
如何在不影响相关模型的情况下删除queryset关系
如何在不删除设施对象的情况下删除所有设施对象之间的关系
我试过了
for a in property.amenities.all():
property.amenities.remove(a)
提前感谢property.amenties.clear是您想要的
请参阅:您希望从数据库中删除依赖关系m-m关系,还是仅从django模型中删除依赖关系m-m关系?您是使用syncdb还是south来填充数据库?我想从数据库中删除依赖项