Django 2.1.4-过滤器-为什么我的过滤器无法捕获指定的年份?

时间:2019-01-19 07:08:31

标签: django python-3.x

我在models.py上定义了Article模型。我在created类中由models.DateTimeField定义了Article。 我想按指定的年份值获取文章,但我无法通过其中一种情况来获取它。但是其他方法的情况很好。为什么?

models.py

class Article(models.Model):

    created = models.DateTimeField(auto_now_add=True)

python manage.py shell

>>> Article.objects.filter(created__year=2014).all()
<QuerySet []>
>>> for el in Article.objects.all():
...   if el.created.year == 2014:
...     print('2014')
...
2014
>>>

0 个答案:

没有答案