我在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
>>>