Django模板中models.py⽂件的时间字段详解
DateTimeField和DateField和TimeField存储的内容分别对应datetime,date,time
date = models.DateTimeField(null=True, verbose_name='新闻⽇期',auto_now=True)
#auto_now = True 则每次更新都会更新这个时间;auto_now_add 则只是第⼀次创建添加,之后的更新不再改变
auto_now=False和auto_now_add=False 两者默认值都为False。
auto_now=Ture,字段保存时会⾃动保存当前时间,但要注意每次对其实例执⾏save()的时候都会将当前时间保存,也就是不能再⼿动给它赋值。
django项目实例
auto_now_add=True,字段在实例第⼀次保存的时候会保存当前时间,不管你在这⾥是否对其赋值。但是之后的save()是可以⼿动赋值的。
也就是新实例化⼀个model,想⼿动存其他时间,就需要对该实例save()之后给字段赋值然后再save()才能保存其他的时间。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论