def post(self): title = self.get_argument("title", "i have a dream") content = self.get_argument("content", "i have a dream") tags = self.get_argument("tags", "dream,") eMail = email = self.get_secure_cookie('usereMail') user = BlogUser.get(BlogUser.email==eMail) dream = BlogDream.create(title=title, content=content, user=user) model.saveTag(tags, dream.id) self.redirect("/dream/id/"+str(dream.id))
def get(self,format): url = self.request.get("url").lower() try: content = resource.get(url).decodeBody().lower() except: content = "" tags = JSONDecoder().decode(content); ''' appends only new tags ''' newTags = [] for tag in tags: t = None t = Tag.all().filter("name = ", tag).fetch(1) if len(t) == 0: newTag = saveTag(tag, None); newTags.append(newTag.name) simplewebapp.formatResponse(format, self, newTags)