是否可以从 Django 模型进行查询?
我有两个模型:
class Book(models.Model):
...
def copies_available(self):
pass
和
class BookCopy(models.Model):
...
book_category = models.ForeignKey(Book, related_name='copies')
issued_to = models.ForeignKey(EndUser, related_name='issued_books', null=True, blank=True)
我希望 copies_available() 返回 Book 的 BookCopy 实例数,其 issued_to 是 无
请您参考如下方法:
这应该有效:
class Book(models.Model):
...
def copied_available(self):
return self.copies.filter(issued_to__isnull=True).count()
