首页 > 解决方案 > SQL datetime2(7) 字段到 Django

问题描述

我需要将此 SQL 列重写为 django 模型字段

DateCreated (datetime2(7), not null)

datetime2(7) 到底是什么意思?提前谢谢了!

标签: sqldjangodjango-models

解决方案


如果你使用django-mssql-backend包 [GitHub],那么它是一个DateTimeField[Django-doc],基于源代码 [GitHub]

data_types = {
    # ...,
    'DateTimeField': 'datetime2',
    # …
}

因此,这将转换为datetime2列类型,默认精度为 7 [ms-doc]

精度,刻度,0 到 7 位,精度为 100ns。默认精度为 7位。


推荐阅读