def main(): #webapp2.template.register_template_library('filter.filter') #webapp2.template.register_template_library('filter.recurse') from model import Blog g_blog=Blog.getBlog() if not g_blog: g_blog=Blog(id='default') g_blog.put() g_blog.InitBlogData() g_blog.application=micolog_app g_blog.plugins.register_handlerlist(micolog_app) from django.utils.translation import activate activate(g_blog.language) logging.getLogger().setLevel(logging.DEBUG)
def post(self): key = self.param('key') action = self.param('action') title1,content1 = (self.request.get(item) for item in ('title', 'content')) if(not title1)or(not content1): self.error(501,'Please input title and content .') return if(action=='add'): blogEntity = Blog(title = title1, content = content1, createTimeStamp = datetime.now()) blogEntity.publish() self.redirect('/') share2miniblog(blogEntity) elif(action=='edit'): blogEntity = Blog.get(key) blogEntity.title = title1 blogEntity.content = content1 blogEntity.put() self.redirect('/?p=%d'%blogEntity.blog_id)
def post(self): key = self.param('key') action = self.param('action') title1, content1 = (self.request.get(item) for item in ('title', 'content')) if (not title1) or (not content1): self.error(501, 'Please input title and content .') return if (action == 'add'): blogEntity = Blog(title=title1, content=content1, createTimeStamp=datetime.now()) blogEntity.publish() self.redirect('/') share2miniblog(blogEntity) elif (action == 'edit'): blogEntity = Blog.get(key) blogEntity.title = title1 blogEntity.content = content1 blogEntity.put() self.redirect('/?p=%d' % blogEntity.blog_id)