장고에서는 "조건부"주석을 사용할 수 있습니까? 적용 등의 다음 모델조건부 주석에 의한 장고 필터
지금class Author(models.Model):
name = models.CharField()
class Article(models.Model):
title = models.CharField()
published = models.BooleanField()
나는 저자의 일부 제한 (필터링)의 검색어를 선택하고 계산 총 책 모두를 주석을 달고 출판 책은 나중에 사용을 위해, 계산하고 싶습니다이 (가,의 말합시다 저자 queryset에 필터, 또는 그것을 주문).
Author.objects.filter(name__icontains = 'a').annotate(total_books = Count('books')).annotate(published_books = Count('books', <here published=true filter>))
같은 뭔가가 있다고는 얘기 할 수 있습니까?
이 문제에 대한 해결책이 있습니까? 나는 비슷한 상황에 처해있다. 항목에 파일이 첨부되어 있으면 삭제 된 부울 필드로 파일을 삭제할 수 있습니다. File Object Manager가 Django에게 삭제 된 파일을 무시하지 않는다고 알려주는 경우에도 파일에 주석을 달아 삭제 된 파일을 주석 처리합니다. – Furbeenator