Django自动添加当前日期时间到数据库
2016-06-06 15:07
453 查看
models.DateTimeField(auto_now_add=True)
首先说下没营养但需要了解的前三个modelField,DateTimeField和DateField和TimeField存储的内容分别对应着datetime(),date(),time()三个对象。
对于auto_now=False和auto_now_add=False。由于开始不太清楚这两个属性的作用,于是费了不少时间才查到这里的问题。两者默认值都为False。
auto_now=Ture,字段保存时会自动保存当前时间,但要注意每次对其实例执行save()的时候都会将当前时间保存,也就是不能再手动给它存非当前时间的值。
auto_now_add=True,字段在实例第一次保存的时候会保存当前时间,不管你在这里是否对其赋值。但是之后的save()是可以手动赋值的。也就是新实例化一个model,想手动存其他时间,就需要对该实例save()之后赋值然后再save()。
相关文章推荐
- 数据库操作集合
- oracle imp (表导不出)
- 关于数据库主键和外键(终于弄懂啦)
- MySQL数据库INNODB 表损坏修复处理过程
- sqlite的一些常见操作(增删改查)语句
- nginx ,redis,tomcat 配置成服务方式
- Visual Studio 2013 连接MySQL数据库
- 学习笔记之如果有人问你数据库的原理,叫他看这篇文章
- SQLite错误码
- 安装mongodb
- 数据库复制
- loadrunner进行接口测试,提交数据到mysql数据库为null
- 使用powerdesigner导入sql脚本,生成物理模型,name和code都显示英文的解决方法
- 全栈工程师
- Mysql优化相关总结
- SQLServer2012转2008(高版本向低版本兼容)
- Nodis - 前缀匹配、模糊搜索, 基于redis和node.js
- Redis 超全的操作
- ORDER BY 自定义顺序
- memcache使用方法测试 # 转自 简单--生活 #