【发布时间】:2021-03-04 06:42:35
【问题描述】:
我正在关注 Corey Django 教程。
鉴于 User 模型和此 Post 模型:
class Post(models.Model):
title = models.CharField(max_length=100)
content = models.TextField(max_length=10000)## was unrestircated
date_posted = models.DateTimeField(default=timezone.now)#auto_now_add=True - cant updated
author = models.ForeignKey(User, on_delete=models.CASCADE)
我尝试使用 ORM 删除所有没有任何帖子的用户,但失败了。
试图查询所有用户和所有有帖子的用户,然后去差异获取Users_to_delete,但它引发'NotSupportedError':不支持在差异()之后调用QuerySet.delete()。
如何删除所有没有帖子的用户? (使用 Django ORM) 任何帮助将不胜感激!
【问题讨论】: