真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Django中日期處理注意事項(xiàng)與自定義時(shí)間格式轉(zhuǎn)換詳解-創(chuàng)新互聯(lián)

前言

龍勝網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,龍勝網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為龍勝數(shù)千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個(gè)售后服務(wù)好的龍勝做網(wǎng)站的公司定做!

我們在用Django創(chuàng)建models時(shí),常常會涉及時(shí)間日期字段的處理,Django里日期相關(guān)Field有DateTimeField、DateField和TimeField三種類型,看似簡單,但其中有一些容易出錯(cuò)的地方需要注意;另外,如果不習(xí)慣Django的默認(rèn)時(shí)間格式,也可以自定義的修改。

DateTimeField、DateField和TimeField,其值分別對應(yīng)著Python里的datetime.datetime、datetime.date和datetime.time三個(gè)實(shí)例,這三個(gè)Field里都有兩個(gè)參數(shù):auto_now和auto_now_add,默認(rèn)值均為False。

auto_now參數(shù)說明:

每次保存對象時(shí)自動將字段值設(shè)置為當(dāng)前時(shí)間,能夠在保存該字段時(shí),將其值設(shè)置為當(dāng)前時(shí)間,并且每次修改model,都會自動更新。因此這個(gè)參數(shù)在需要存儲“最后修改時(shí)間”的場景下,十分方便,常用類似“l(fā)ast-modified”或者"update_time"字段。

需要注意的是,該字段不能被手動修改覆蓋;當(dāng)設(shè)置為true時(shí),只有每次調(diào)用Model.save()時(shí),才會強(qiáng)制更新為當(dāng)前時(shí)間點(diǎn);當(dāng)用其他方式更新其他字段時(shí)并不會更新:比如用QuerySet.update()方法,即使為該字段指定一個(gè)自定義的值,該字段也不會有所更改。比較直觀的表現(xiàn)形式是,如果使用django自帶的admin管理器,那么該字段在admin中是只讀的,并且無法進(jìn)行修改。

示例代碼如下:

class Datacenter(models.Model):
 id = models.UUIDField('機(jī)房ID', default=uuid.uuid4, primary_key=True)
 zone = models.ForeignKey(Zone, verbose_name='所在區(qū)域', on_delete=models.PROTECT)
 dc_name = models.CharField('機(jī)房', max_length=128, unique=True)
 networks = models.CharField('IP地址段', max_length=128, blank=True, unique=True)
 update_time = models.DateTimeField('更新時(shí)間', auto_now=True)

 def __str__(self):
 return self.dc_name

 class Meta:
 verbose_name = '機(jī)房配置'
 verbose_name_plural = '機(jī)房配置'

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


本文標(biāo)題:Django中日期處理注意事項(xiàng)與自定義時(shí)間格式轉(zhuǎn)換詳解-創(chuàng)新互聯(lián)
瀏覽地址:http://weahome.cn/article/dssche.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部