Django中的日期和时间格式 DateTimeField
创建django的model时,有DateTimeField、DateField和TimeField三种类型可以用来创建日期字段,其值分别对应着datetime()、date()、time()三中对象。这三个field有着相同的参数auto_now和auto_now_add,表面上看起来很easy,但实际使用中很容易出错,下面是一些注意点。
DateTimeField.auto_now
这个参数的默认值为false,设置为true时,能够在保存该字段时,将其值设置为当前时间,并且每次修改model,都会自动更新。因此这个参数在需要存储“最后修改时间”的场景下,十分方便。需要注意的是,设置该参数为true时,并不简单地意味着字段的默认值为当前时间,而是指字段会被“强制”更新到当前时间,你无法程序中手动为字段赋值;如果使用django再带的admin管理器,那么该字段在admin中是只读的。
DateTimeField.auto_now_add
这个参数的默认值也为False,设置为True时,会在model对象第一次被创建时,将字段的值设置为创建时的时间,以后修改对象时,字段的值不会再更新。该属性通常被用在存储“创建时间”的场景下。与auto_now类似,auto_now_add也具有强制性,一旦被设置为True,就无法在程序中手动为字段赋值,在admin中字段也会成为只读的。
转载于:https://www.cnblogs.com/LYliangying/p/9598956.html
Django中的日期和时间格式 DateTimeField相关推荐
- django 后台日期_Django中的日期和时间格式 DateTimeField
创建django的model时,有DateTimeField.DateField和TimeField三种类型可以用来创建日期字段,其值分别对应着datetime().date().time()三中对象 ...
- python时间格式转换为美式日期,Python中time日期、时间格式转换
在我们日常的数据采集中,时间time的重要性毋庸置疑的,因为它是衡量采集到的信息是否具有正确时效性的唯一因素.如果我们采集到的信息对于客户来说已经是过期的信息,这对于客户没有使用的价值,影响客户使用. ...
- python中设置时间格式--模块datetime中日期和时间格式的参数
模块datetime中设置日期和时间格式的实参 实参 含义 %A 本地完整星期名称 %a 本地简化星期名称 %B 本地完整的月份名称 %b 本地简化的月份名称 %m(month的首字母) 用数字表示的 ...
- vue中使用moment处理时间戳转换成日期或时间格式
vue中使用moment处理时间戳转换成日期或时间格式 npm i moment import moment from 'moment' <template><div>< ...
- word日期格式批量修改_如何设置Word中使用的默认短日期和长日期和时间格式
word日期格式批量修改 Inserting the date and time that automatically updates into a document can be useful. T ...
- c语言:按年月日格式输出系统日期,按时分秒格式输出系统时间,C/C++中的日期和时间...
以前看过一个笑话,有人问一geek:Can you tell me the time now?被这样回答:Of course,it's 1229883309 seconds since 1970/1/ ...
- 详解java中的日期与时间;新旧API对比;各种日期格式转换
一.基本概念 1.本地时间 不同的时区,在同一时刻,本地时间是不同的. 全球一共分为24个时区,伦敦所在的时区称为标准时区,其他时区按东/西偏移的小时区分,北京所在的时区是东八区. 2.时区 GMT ...
- 【转】C/C++中的日期和时间
头文件 time.h 函数用途 函数名 得到处理器时间 clock 得到时间差 difftime 设置时间 mktime 得到时间 time 得到以ASCII码表示的时间 asctime 得到字符串表 ...
- C++中的日期和时间
1.C++中的时间和日期 C++标准库没有提供所谓的日期类型,C++继承了C语言用于日期和时间操作的结构和函数.为了使用日期和时间相关的函数和结构,需要在C++程序中引用"ctime&quo ...
最新文章
- 嵌入式闪存您了解多少?听听专家怎么说!
- 机器学习有很多关于核函数的说法,核函数的定义和作用是什么?
- yolov3 -tf 解析数据
- [转]VirtualBox 复制VDI 并能创建新的虚拟机
- 软件开发过程(CMMI/RUP/XP/MSF)是与非?
- 工作71:nexttick使用
- hadoop 运行java类_hadoop运行java类
- 《python cookbook》chapter 1
- java9什么时候公布_Java 9正式版有可能被推迟到9月21号发布
- 一个基于Tp3.2(thinkphp3.2)的工会管理系统
- 视频教程-Excel VBA网抓教程【你学得会】-Office/WPS
- 87. 带着班图精神编程
- D盘下的 msdia80.dll 怎么处理?
- 我的移植经验之谈,简单的Rom移植教程——附移植JoyOS实例
- 新手网管的升级之路 一
- [渝粤教育] 西北农林科技大学 国际贸易实务 参考 资料
- 2023年全国最新二级建造师精选真题及答案50
- pdf文档翻译软件有哪些?Pdf文档翻译软件分享。
- IEEE论文免费下载
- 华为设备信息中心配置命令
热门文章
- Python代码优化及技巧笔记(一)
- mac搭建nginx+rtmp直播流
- [转]DML DDL DCL 语言的区别
- ping 不通容器 宿主_使用容器的正确方式,Docker在雪球的技术实践
- wifi 7都来了?
- 抽象类实例化 使用原功能 c++_java 学习笔记 day08 final/static关键字、抽象类和接口...
- Serverless 技术选型
- 函数计算自动化运维实战2 -- 事件触发 eip 自动转移
- magento mysql4-install_Magento
- html回车按键确认按钮,button默认enter事件(回车事件)。