【问题标题】:SQL datetime2(7) field to Django [duplicate]SQL datetime2(7)字段到Django [重复]
【发布时间】:2021-01-06 17:17:34
【问题描述】:

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

DateCreated (datetime2(7), not null)

datetime2(7) 到底是什么意思? 非常感谢!

【问题讨论】:

  • 这是一个 SQL 服务器数据库?
  • 是 SQL 服务器 14
  • @iklinac:我认为这里的重点是 Django 模型字段映射到 datetim2(7)
  • 他的问题更多是关于 datetime2(7) 的确切含义,所以在我个人看来,这与 Django 无关。但我可以看到你的角度

标签: sql django django-models


【解决方案1】:

如果你使用django-mssql-backend package [GitHub],那么它就是DateTimeField [Django-doc],基于source code [GitHub]

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

这将因此转换为 datetime2 列类型和 default precision is seven [ms-doc]:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-16
    • 1970-01-01
    • 2014-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多