diff --git a/project/model/Movie.py b/project/model/Movie.py
index f534559c2268e6f518511532bd7650e0393e3e5c..c6e0a1aff0e28fc256dce3173ef8e03992415140 100644
--- a/project/model/Movie.py
+++ b/project/model/Movie.py
@@ -21,4 +21,8 @@ class Movie(db.Document):
return self.title
def __repr__(self):
- return {'created': self.created, 'title': self.title, 'summary': self.summary, 'tags': str(self.tags), 'id':str(self.id)}
+ return str(self.toJSON())
+
+ def toJSON(self):
+ import json
+ return json.dumps({'created': self.created.isoformat(), 'title': self.title, 'summary': self.summary, 'tags': str(self.tags), 'id':str(self.id)})
\ No newline at end of file
diff --git a/project/model/User.py b/project/model/User.py
index 375420305bfb17ac5d5522a04ca74435998bfc50..ff1d3d05e2d8ec424ac675f4cce6ff6e28f2fe22 100644
--- a/project/model/User.py
+++ b/project/model/User.py
@@ -49,7 +49,11 @@ class User(db.Document):
return self.email
def __repr__(self):
- return {'created': self.created, 'email': self.email, 'roles': self.roles, 'id':str(self.id)}
+ return str(self.toJSON())
+
+ def toJSON(self):
+ import json
+ return json.dumps({'created': self.created.isoformat(), 'email': self.email, 'roles': self.roles, 'id':str(self.id)})
meta = {
'allow_inheritance': True,