【发布时间】:2020-04-18 19:30:07
【问题描述】:
我知道大于等于运算符是什么吗?我问这里是什么意思?最后一行的 >= 运算符是什么意思?我确定是不是lambda函数这个return语句是什么意思?
import datetime
from django.db import models
from django.utils import timezone
class Question(models.Model):
# ...
def was_published_recently(self):
return self.pub_date >= timezone.now() - datetime.timedelta(days=1)
在 Django 文档 中,https://docs.djangoproject.com/en/3.0/intro/tutorial02/,位于“使用 API”部分下。
【问题讨论】:
-
意思是“大于或等于”。
-
这是什么意思?
-
在 JavaScript 中,lambda 表达式的箭头是
=>,而不是>=。 -
它比较左边的和右边的。如果大于或等于,则计算为
True,否则计算为False。
标签: python django django-models django-views