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


Python Django TransactionNow用法及代碼示例


本文介紹 django.contrib.postgres.functions.TransactionNow 的用法。

聲明

class TransactionNow

返回數據庫服務器上當前事務開始的日期和時間。如果您不在交易中,它將返回當前對帳單的日期和時間。這是對 django.db.models.functions.Now 的補充,它返回當前語句的日期和時間。

請注意,隻有對 atomic() 的最外層調用設置了事務,從而設置了TransactionNow() 將返回的時間;嵌套調用創建不影響事務時間的保存點。

使用示例:

>>> from django.contrib.postgres.functions import TransactionNow
>>> Article.objects.filter(published__lte=TransactionNow())
<QuerySet [<Article: How to Django>]>

相關用法


注:本文由純淨天空篩選整理自djangoproject.com大神的英文原創作品 django.contrib.postgres.functions.TransactionNow。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。