當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。