def post(self): """ /api/item, POST, create item 表单字段: url, author, title, content """ p = Entry() p.url = self.request.get('tUrl') p.author = self.request.get('tAuthor') p.title = self.request.get('tTitle') p.content = self.request.get('tContent') p.tags = self.request.get('tTags').split(',') p.put(); # save self.response.headers['Content-Type'] = 'application/json' self.response.out.write('{ "success":true, "id":%s }' % p.key().id())
def post(self): #表单字段: url, author, title, content, allow_sendto_kindle bSendIt = self.request.get('bSendIt') p = Entry() p.url = self.request.get('tUrl') p.author = self.request.get('tAuthor') p.title = self.request.get('tTitle') p.content = self.request.get('tContent') p.tags = self.request.get('tTags').split(',') p.put(); # save #send to kindle if bSendIt: common.add_task_sendmail(p.key().id()); return self.redirect('/list/1')
def createOrUpdate(request): log.info("createOrUpdate") updatedId = -1 if (request.method == 'POST'): entryId = int(request.POST['entryId']) log.debug("entryId %d" % entryId) if (entryId == -1): entry = Entry() entry.author = getDefaultAuthor() entry.dateWritten = datetime.now() else: entry = Entry.objects.get(pk = entryId) entry.body = request.POST['body'] entry.save() updatedId = entry.id return HttpResponse(simplejson.dumps({ 'updatedId': updatedId }),\ mimetype='application/javascript')