Я пытаюсь записать время и дату в базе данных MongoDB. Но я не могу заставить их отображаться правильно. В базе данных написано ISODate("2018-11-05T20:57:53.233Z")
, но затем, когда я пытаюсь отобразить дату, отображается как {'$date': 1541451473242}
. Если я использую value|date:"m d Y"
, он не будет отображаться вообще. Я опубликую свой код модели ниже.
Model.py
class Promotion_Code_Info(EmbeddedDocument):
promo_code = StringField(max_length=200, required=True)
code_active = BooleanField(default = True)
use_number = IntField(required=True)
sent_when = DateTimeField(required=False)
customer_email = EmailField(required=False)
code_added = DateTimeField(default=datetime.datetime.utcnow)
code_exp = DateTimeField(default=datetime.datetime.utcnow)
class Promotion_Lists(Document):
user_id = IntField(required=True)
unique_promo_id = StringField(max_length=16, required=True)
promo_name = StringField(max_length=200, required=True)
code_list = ListField(EmbeddedDocumentField(Promotion_Code_Info))
amount_active = IntField(required=True)
amount_used = IntField(required=True)
total = IntField(required=True)