MCPcopy Index your code
hub / github.com/MongoEngine/mongoengine / DateField

Class DateField

mongoengine/fields.py:599–612  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

597
598
599class DateField(DateTimeField):
600 def to_mongo(self, value):
601 value = super().to_mongo(value)
602 # drop hours, minutes, seconds
603 if isinstance(value, datetime.datetime):
604 value = datetime.datetime(value.year, value.month, value.day)
605 return value
606
607 def to_python(self, value):
608 value = super().to_python(value)
609 # convert datetime to date
610 if isinstance(value, datetime.datetime):
611 value = datetime.date(value.year, value.month, value.day)
612 return value
613
614
615class ComplexDateTimeField(StringField):

Callers 4

PersonClass · 0.90
MyDocClass · 0.85
PersonClass · 0.85
LogEntryClass · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected