当前分类:python>>正文

djano中models模型DateTimeField和TimeField区别?

来源:互联网   时间:2022年6月15日   编辑

最近一个项目中,我在一个数据模型中用到了timefiled这个字段,用来记录用户的消费情况,后面调用的时候突然意识到用这个timefiled是不行的。为什么?

因为timefiled这个只记录时间,并不会记录日期,看到这,你已经知道这二者的区别了。

我再截两个图吧

使用TimeField的时候,表里面生成的数据是下面这样的

image

可以看到只有时、分、秒这样的。

于是我换成了DateTimeField这种

生成的记录是下面这样的

image

上面会有年月日

实际 上从datetimefield 和timefield字面意思上也可以明白他们的区别了。

另外django数据模型中还有一个datefield这种,这种就是只生成年月日没有具体时间这样的。

[猜你喜欢]

标签: 兼职