Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django在SQL表Django_admin_log中使用DATETIME_Django_Datetime_Django Admin_Timestamp - Fatal编程技术网

Django在SQL表Django_admin_log中使用DATETIME

Django在SQL表Django_admin_log中使用DATETIME,django,datetime,django-admin,timestamp,Django,Datetime,Django Admin,Timestamp,为什么SQL表Django_admin_日志中的Django不使用TIMESTAMP而不是DATETIME作为属性action_time?我的意思是,它应该使用时间戳。LogEntry的action\u时间字段是一个,这也许并不奇怪 我认为您误解了链接-建议使用日期时间,而不是时间戳: 如果您想决定是使用UNIX时间戳还是本机MySQL日期时间字段,请使用本机格式。您可以通过这种方式在MySQL中进行计算,选择DATE\u ADDmy\u datetime,INTERVAL 1 DAY,并且在查

为什么SQL表Django_admin_日志中的Django不使用TIMESTAMP而不是DATETIME作为属性action_time?我的意思是,它应该使用时间戳。

LogEntry的action\u时间字段是一个,这也许并不奇怪

我认为您误解了链接-建议使用日期时间,而不是时间戳:

如果您想决定是使用UNIX时间戳还是本机MySQL日期时间字段,请使用本机格式。您可以通过这种方式在MySQL中进行计算,选择DATE\u ADDmy\u datetime,INTERVAL 1 DAY,并且在查询记录时很容易将值的格式更改为UNIX时间戳SELECT UNIX\u timestamp my\u datetime,如果您想用PHP对其进行操作


没错。但答案的第一部分明确指出:MySQL中的时间戳通常用于跟踪记录的更改,并且每次记录更改时都会更新。我认为第一个单词Timestamp指的是时间值的概念,而不是MySQL字段类型。请注意,它没有大写。