I have a model for hotel reservations:
class PaymentRequest(SoftDeleteModel):
class Meta:
verbose_name_plural = "PaymentRequests"
user = models.ForeignKey(AUTH_USER_MODEL, on_delete=models.CASCADE, blank=False, null=False, default=None)
customer_first_name = models.TextField(blank=False, null=False)
customer_last_name = models.TextField(blank=False, null=False)
arrival_date = models.DateTimeField(blank=True, null=True)
What I'd like to do is make a queryset to group my reservations by month and get a count of it.
i.e {'jan' : 10, 'feb' : 11, etc..}
I've seen some answers like this but does not work quite right, maybe since it was answered 10 years ago.