def RefreshArchive(self,request): archive = Archive.get_by_id(int(request.get("id"))) query = db.GqlQuery("select * from Weblog where monthyear=:1 and entrytype = 'post'order by date desc",archive.monthyear) if query: archive.weblogcount = query.count() archive.put() archiveJson = {} archiveJson["id"] = str(archive.key().id()) archiveJson["key"] = str(archive.key()) archiveJson["monthyear"] = str(archive.monthyear) archiveJson["weblogcount"] = archive.weblogcount archiveJson["date"] = archive.date.strftime('%m/%d/%y') return archiveJson
def DeleteArchive(self,request): archive = Archive.get_by_id(int(request.get("id"))) archive.delete() return True