import json import time __author__ = 'Aran' from google.appengine.ext import db class Task(db.Model): title = db.StringProperty(required=True) courseId = db.IntegerProperty(required=True) description = db.StringProperty(required=True,default=" ", multiline=True) dueDate = db.DateProperty(required=True) isPersonal = db.BooleanProperty(required=True, default=True) def to_JSON(self): data = {'title' : self.title, 'courseId' : self.courseId, 'description' : self.description, 'dueDate' : { 'year': self.dueDate.year, 'month': self.dueDate.month, 'day': self.dueDate.day }, 'isPersonal' : self.isPersonal, 'id' : self.key().id() } return json.dumps(data)