“Считайте элементы в модели Django Rest” Ответ

Считайте элементы в модели Django Rest

class CustomerInformation(models.Model):

    status = (
        ('lead', 'Lead'),
        ('client', 'Client'),
    )

    customer_name = models.CharField(max_length=100)
    status = models.CharField(max_length=100, choices=status, default='lead')
    creator = models.ForeignKey('UserProfile', related_name='customers', on_delete=models.CASCADE, null=True, blank=True)
    created_date = models.DateField(default=timezone.now)
Glamorous Goldfinch

Считайте элементы в модели Django Rest

CustomerInformation.objects.annotate(lead_count=Count('status',filter=Q(status="lead"))).annotate(client_count=Count('status',filter=Q(status="client")))
Glamorous Goldfinch

Ответы похожие на “Считайте элементы в модели Django Rest”

Вопросы похожие на “Считайте элементы в модели Django Rest”

Больше похожих ответов на “Считайте элементы в модели Django Rest” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования