zoukankan      html  css  js  c++  java
  • 068:【Django数据库】ORM查询条件详解-date、time、year、week_day等

    【Django数据库】ORM查询条件详解-date、time、year、week_day等:

    year:
    根据年份进行查找。示例代码如下:

    articles = Article.objects.filter(create_time__year=2018)
    articles = Article.objects.filter(create_time__year__gte=2017)

    以上的代码在翻译成 SQL 语句为如下:

    select ... where create_time between '2018-01-01' and '2018-12-31'; select ... where pub_date >= '2017-01-01';

    month:

    同 year ,根据月份进行查找。
    day:
    同 year ,根据日期进行查找。
    week_day:
    Django 1.11 新增的查找方式。同 year ,根据星期几进行查找。1表示星期天,7表示星期六, 2-6 代表的是星期一到星期五。

    time:

    根据时间进行查找。示例代码如下:

    articles = Article.objects.filter(create_time__time=datetime.time(12,12,12));

    以上的代码是获取每一天中12点12分12秒发表的所有文章。

    更多的关于时间的过滤,请参考 Django 官方文档: https://docs.djangoproject.com/en/2.0/ref/models/querysets/#range 。

    实例截图如下:

  • 相关阅读:
    indexOf & lastIndexOf
    document.referrer
    函数组合
    v-model绑定vuex中的数据
    图片懒加载
    flex布局问题
    js常见错误类型
    es5/es6继承的区别
    合并两个有序数组
    lettcode 90 子集II
  • 原文地址:https://www.cnblogs.com/zheng-weimin/p/10236192.html
Copyright © 2011-2022 走看看