Я пытаюсь фильтровать объекты по дате создания и сортировать их ежеквартально.
У меня есть пример модели, подобной этой
class Asset(models.Model):
created_at = models.DateTimeField(auto_now_add=True)
, тогда у меня есть другая модель, которая связана с активамисмоделируйте таким образом,
class Portfolio(models.Model):
assets = models.ManyToManyField(Asset)
// i want to find all assets created by quarter and here is what I tried
def assets_total_quarterly(self):
q1= self.assets.filter(created_at__quarter=1)
return q1
Я получаю эту ошибку
django.core.exceptions.FieldError: Unsupported lookup 'quarter' for DateTimeField or join on the field not permitted.
Я следовал приведенному здесь примеру и посмотрел похожие вопросы, но ни один из них не решил мою проблему https://docs.djangoproject.com/en/2.2/ref/models/querysets/#quarter