在strptime中datefield给我们的输出格式是什么?
What is the output format of datefield to us it in strptime?
我需要在主页上显示三个即将到来的大学节日,所以我需要将每个节日的 start_date 与今天的日期进行比较,如果它等于或大于今天的日期则显示它
我需要的代码是(这里 start_date 是 DateField 类型)
def home(request):
context={
'fests':Fest.objects.all().filter(datetime.strptime('start_date',"%b %d ")>=date.today()).order_by('-start_date')[:3]
}
return render(request,'webpage/home.html',context)
start_date的输出是str形式,所以没法和date.today()比较。要使用 strptime() 我需要输入字符串的格式。那么需要什么样的格式呢?
它没有格式,它只是一个 date
对象,因此您可以使用:
进行过滤
def home(request):
context={
'fests': Fest.objects.filter(<strong>start_date__gte=date.today()</strong>).order_by('-start_date')[:3]
}
return render(request,'webpage/home.html',context)
我需要在主页上显示三个即将到来的大学节日,所以我需要将每个节日的 start_date 与今天的日期进行比较,如果它等于或大于今天的日期则显示它
我需要的代码是(这里 start_date 是 DateField 类型)
def home(request):
context={
'fests':Fest.objects.all().filter(datetime.strptime('start_date',"%b %d ")>=date.today()).order_by('-start_date')[:3]
}
return render(request,'webpage/home.html',context)
start_date的输出是str形式,所以没法和date.today()比较。要使用 strptime() 我需要输入字符串的格式。那么需要什么样的格式呢?
它没有格式,它只是一个 date
对象,因此您可以使用:
def home(request):
context={
'fests': Fest.objects.filter(<strong>start_date__gte=date.today()</strong>).order_by('-start_date')[:3]
}
return render(request,'webpage/home.html',context)