好,下午,我最近开始与Django进行编程,并且显示一个生日今天来自数据库的人的出生日期遇到了一些困难,有人可以遇到这个吗? 型号
class HapB(models.Model):
name = models.CharField('Имя', max_length=50)
last_n = models.CharField('Фамилия', max_length=50)
Otdel = models.CharField('Отдел', max_length=50)
date_of_birth = models.DateField('Дата рождения', null=True, blank=True)
def __str__(self):
return self.name
from django.utils import timezone
HapB.objects.filter(date_of_birth__day=timezone.now().date().day, date_of_birth__day=timezone.now().date().month)
或您的应用程序没有时区不知道:
from datetime import datetime
HapB.objects.filter(date_of_birth__day=datetime.now().date().day, date_of_birth__month=datetime.now().date().month)
from datetime import datetime, timedelta, time
today = datetime.now().date()
tomorrow = today + timedelta(1)
today_start = datetime.combine(today, time())
today_end = datetime.combine(tomorrow, time())
HapB.objects.filter(date_of_birth__lte=today_end,date_of_birth__gte=today_start)
toDay= date.today()
月=今天
日=今天.daystudentList= student.objects.filter(st_birthdate__month =月,st_birthdate__ day = day)