当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Django Now用法及代码示例


本文介绍 django.db.models.functions.Now 的用法。

声明

class Now

返回执行查询时数据库服务器的当前日期和时间,通常使用 SQL CURRENT_TIMESTAMP

使用示例:

>>> from django.db.models.functions import Now
>>> Article.objects.filter(published__lte=Now())
<QuerySet [<Article: How to Django>]>

PostgreSQL 注意事项

在 PostgreSQL 上,SQL CURRENT_TIMESTAMP 返回当前事务开始的时间。因此,为了cross-database 兼容性,Now() 改用STATEMENT_TIMESTAMP。如果您需要事务时间戳,请使用 django.contrib.postgres.functions.TransactionNow

相关用法


注:本文由纯净天空筛选整理自djangoproject.com大神的英文原创作品 django.db.models.functions.Now。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。