def get(self, id=''): #try: if id: oldobj = Article.get_article_by_id_edit(id) print 'DelPost()', oldobj if not oldobj: return if MYSQL_TO_KVDB_SUPPORT: oldobj_category = oldobj['category'] oldobj_archive = oldobj['archive'] oldobj_tags = oldobj['tags'] else: oldobj_category = oldobj.category oldobj_archive = oldobj.archive oldobj_tags = oldobj.tags Category.remove_postid_from_cat(oldobj_category, str(id)) Archive.remove_postid_from_archive(oldobj_archive, str(id)) Tag.remove_postid_from_tags(set(oldobj_tags.split(',')), str(id)) Article.del_post_by_id(id) increment('Totalblog', NUM_SHARDS, -1) cache_key_list = [ '/', 'post:%s' % id, 'cat:%s' % quoted_string(oldobj_category) ] clear_cache_by_pathlist(cache_key_list) clear_cache_by_pathlist(['post:%s' % id]) self.redirect('%s/admin/edit_post/' % (BASE_URL))
def get(self, id=""): # try: if id: oldobj = Article.get_article_by_id_edit(id) print "DelPost()", oldobj if not oldobj: return if MYSQL_TO_KVDB_SUPPORT: oldobj_category = oldobj["category"] oldobj_archive = oldobj["archive"] oldobj_tags = oldobj["tags"] else: oldobj_category = oldobj.category oldobj_archive = oldobj.archive oldobj_tags = oldobj.tags Category.remove_postid_from_cat(oldobj_category, str(id)) Archive.remove_postid_from_archive(oldobj_archive, str(id)) Tag.remove_postid_from_tags(set(oldobj_tags.split(",")), str(id)) Article.del_post_by_id(id) increment("Totalblog", NUM_SHARDS, -1) cache_key_list = ["/", "post:%s" % id, "cat:%s" % quoted_string(oldobj_category)] clear_cache_by_pathlist(cache_key_list) clear_cache_by_pathlist(["post:%s" % id]) self.redirect("%s/admin/edit_post/" % (BASE_URL))
def get(self, id = ''): try: if id: oldobj = Article.get_article_by_id_edit(id) Category.remove_postid_from_cat(oldobj.category, str(id)) Archive.remove_postid_from_archive(oldobj.archive, str(id)) Tag.remove_postid_from_tags( set(oldobj.tags.split(',')) , str(id)) Article.del_post_by_id(id) increment('Totalblog',NUM_SHARDS,-1) cache_key_list = ['/', 'post:%s'% id, 'cat:%s' % quoted_string(oldobj.category)] clear_cache_by_pathlist(cache_key_list) clear_cache_by_pathlist(['post:%s'%id]) self.redirect('%s/admin/edit_post/'% (BASE_URL)) except: pass
def get(self, id = ''): Article.del_post_by_id(id) clear_cache_by_pathlist(['post:%s'%id]) self.redirect('%s/admin/edit_post/'% (BASE_URL))
def get(self, id=""): Article.del_post_by_id(id) clear_cache_by_pathlist(["post:%s" % id]) self.redirect("%s/admin/edit_post/" % (BASE_URL))