From 7504670c50b5755877ce93f17842cfecf848f0d6 Mon Sep 17 00:00:00 2001 From: Mukund <159029180+MukundSinghRajput@users.noreply.github.com> Date: Sun, 9 Feb 2025 14:16:02 +0530 Subject: [PATCH 1/2] refactor(models): add datetime import and replace deprecated utcnow - Added `import datetime` to ensure datetime functionality is available - Replaced deprecated `datetime.datetime.utcnow()` with `datetime.datetime.now(datetime.timezone.utc)` - Used lambda for dynamic evaluation of default datetime in BlogPost.posted field --- README.rst | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/README.rst b/README.rst index d7cf6d3d6..696b0b385 100644 --- a/README.rst +++ b/README.rst @@ -77,19 +77,20 @@ Examples Some simple examples of what MongoEngine code looks like: .. code :: python - + import datetime from mongoengine import * + connect('mydb') - + class BlogPost(Document): title = StringField(required=True, max_length=200) - posted = DateTimeField(default=datetime.datetime.utcnow) + posted = DateTimeField(default=lambda: datetime.datetime.now(datetime.timezone.utc)) tags = ListField(StringField(max_length=50)) meta = {'allow_inheritance': True} - + class TextPost(BlogPost): content = StringField(required=True) - + class LinkPost(BlogPost): url = StringField(required=True) From 336d3c0f5529d7e4c683330bca6042d85fd30086 Mon Sep 17 00:00:00 2001 From: Bastien Gerard Date: Wed, 9 Apr 2025 23:44:29 +0200 Subject: [PATCH 2/2] run black on top of MR --- README.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.rst b/README.rst index 696b0b385..1b9b27c04 100644 --- a/README.rst +++ b/README.rst @@ -79,18 +79,18 @@ Some simple examples of what MongoEngine code looks like: .. code :: python import datetime from mongoengine import * - + connect('mydb') - + class BlogPost(Document): title = StringField(required=True, max_length=200) posted = DateTimeField(default=lambda: datetime.datetime.now(datetime.timezone.utc)) tags = ListField(StringField(max_length=50)) meta = {'allow_inheritance': True} - + class TextPost(BlogPost): content = StringField(required=True) - + class LinkPost(BlogPost): url = StringField(required=True)