1

I need to rewrite this SQL column to a django model field

DateCreated (datetime2(7), not null)

what does the datetime2(7) exactly translate to? Many thanks in advance!

David Louda
  • 498
  • 5
  • 19

1 Answers1

3

If you use the django-mssql-backend package [GitHub], then it is a DateTimeField [Django-doc], based on the source code [GitHub]:

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

This will thus translate to a datetime2 column type, and the default precision is seven [ms-doc]:

Precision, scale, 0 to 7 digits, with an accuracy of 100ns. The default precision is 7 digits.

Willem Van Onsem
  • 443,496
  • 30
  • 428
  • 555