我生病了,要根据我的查询集中当前(实际)月份获得我的注册信息?我有一个ModelManager(),它只显示LIVE注册状态,但是现在我想显示LIVE状态和当前的注册信息(实际的月份),我知道自己生病了,例如.filter(...),但是我不知道该如何获得当前月份。

model.py

#manager
class LiveNoticiaManager(models.Manager):
    def get_query_set(self):
        return super(LiveNoticiaManager,self).get_query_set().filter(status=self.model.LIVE_STATUS)

谢谢你们。

最佳答案

http://docs.djangoproject.com/en/dev/ref/models/querysets/#month

你可以

>>> import datetime
>>> today = datetime.date.today()
>>> MyModel.objects.filter(mydatefield__year=today.year,
                           mydatefield__month=today.month)

关于Django,queryset中的实际月份,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1416830/

10-16 11:09