从标题中如何列出没有与之关联的外键的所有字段。
models.py
class Books(models.Model):
pdf = CharField
album = ForeignKey(Album,, null=True, blank=True))
现在我要列出与album_id无关联或链接的所有pdf文件?
答案 0 :(得分:2)
简单地:
pdfs_without_album = Book.objects.filter(album__exact=None).values_list('pdf', flat=True)
这将从数据库中获取所有Book对象,这些对象在相册字段集上没有FK。然后将从所有匹配的对象创建属性pdf列表。