Django:常见的orm操作
ArticlePost模型对应的表如下:
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
1、查询两个日期之间2019.04.20到2019.04.25之间的文章
import datetime from.models import ArticlePost start_date = datetime.date(2019,4,20) end_date = datetime.date(2019,4,25) ArticlePost.objects.filter(updated__range=(start_date ,end_date ))
此处的range就像原生sql中的between一样
2、获取最近7天的最新文章
# 计算当前时间的7天前是什么日期 delta=datetime.timedelta(days=-7) now_date = datetime.datetime.now() seven_days_ago_date = now_date + delta ArticlePost.objects.filter(updated__range=(seven_days_ago_date ,now_date ))

更多精彩