【发布时间】:2014-10-01 06:18:46
【问题描述】:
我的模型 Amenity 和 Property 如下所示
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)
如何在不影响相关模型的情况下删除查询集关系?
如何在不删除设施对象的情况下删除属性对象的所有设施关系?
我试过了
for a in property.amenities.all():
property.amenities.remove(a)
提前致谢
【问题讨论】:
-
您希望从数据库中删除依赖项(m-m 关系)还是仅从 django 模型中删除?您是使用 syncdb 还是 south 来填充数据库?
-
我想从数据库中删除依赖
标签: python django django-models many-to-many