Beispiel #1
0
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)
Beispiel #2
0
 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)
Beispiel #3
0
 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)