使用Django删除一对多相关模型

A_B

我在Django中定义了以下模型,并且正在寻找一种删除与网站关联的所有cookie的方法。

models.py

class Site(models.Model):
    created = models.DateTimeField(auto_now_add=True)
    last_updated = models.DateTimeField(auto_now=True)
    name = models.CharField(unique=True, max_length=settings.MAX_CHAR_COUNT)

class Cookie(models.Model):
    name = models.TextField()
    value = models.TextField(blank=True, null=True)
    host = models.ForeignKey(Site, on_delete=models.CASCADE, related_name='cookies')

我尝试了以下操作,但出现错误:

site_object.cookies.delete()

AttributeError: 'RelatedManager' object has no attribute 'delete'
智力

你可以试试

site_object.cookies.all().delete()

在您的示例中,您正在调用管理器而不是delete方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Django一对一-不想删除相关模型

来自分类Dev

Django一对一-不想删除相关模型

来自分类Dev

Django rest 视图在响应中包含一对多相关对象

来自分类Dev

在Laravel中一对多删除相关模型

来自分类Dev

在Laravel中一对多删除相关模型

来自分类Dev

Django:匿名会话和“临时”一对一相关模型?

来自分类Dev

保存其他多对多相关模型时,自动更新Django模型中的特定字段

来自分类Dev

如何根据多对多相关对象的字段在 django 中过滤模型?

来自分类Dev

灰烬数据:加载一对一的相关模型

来自分类Dev

如何删除与模型对象相关的图像-Django

来自分类Dev

laravel如何一对一删除相关数据?

来自分类Dev

laravel如何一对一删除相关数据?

来自分类Dev

一对多模型和Django Admin

来自分类Dev

无法使用 SF2 表单删除具有多对多相关对象的实体

来自分类Dev

何时在Django模型中使用一对一关系

来自分类Dev

Django 1.11 一对多关系没有相关集

来自分类Dev

如何使用视图进入模板从Django一对多字段模型获取数据

来自分类Dev

使用Django查询获取相关模型

来自分类Dev

使用Django查询获取相关模型

来自分类Dev

使用多个相关的 Django 模型表单

来自分类Dev

使用非相关模型的 Django 查询对象

来自分类Dev

Django一对一模型中的更新/编辑功能

来自分类Dev

Django一对多模型和管理内联

来自分类Dev

Django 模型计算字段从一对多的关系

来自分类Dev

在django-tables2中显示多对多相关记录

来自分类Dev

从具有多态性的一对多关系的查询集中获取相关模型

来自分类Dev

如何使用一对一关系关联模型

来自分类Dev

Django访问相关模型

来自分类Dev

Django模型保存相关模型

Related 相关文章

热门标签

归档