Esempio n. 1
0
 def post(self):
     subject = self.request.get('subject')
     content = self.request.get('content')
     
     if subject and content:
         newpost = bd_model.blogpost.Blogpost(subject = subject, content = content)
         newpost.put()
         
         self.redirect(const_and_params.get_home_page() + '/%d' % newpost.key().id())
     else:
         error = 'subject and content, please!'
         self.render_front(subject, content, error)
Esempio n. 2
0
# -*- coding: utf-8 -*-
import webapp2

from request_handlers.blog_main_page import BlogMainPage
from request_handlers.newpost_main_page import NewpostMainPage
from request_handlers.permalink_page import PermalinkPage

import const_and_params


app = webapp2.WSGIApplication([(const_and_params.get_home_page(), BlogMainPage),
                               (const_and_params.get_new_post_page(), NewpostMainPage),
                               (const_and_params.get_post_permalink_filter(), PermalinkPage)], debug=True)

# http://joropi-hello-udacity.appspot.com/blog
# http://udacity-cs253.appspot.com/blog
Esempio n. 3
0
 def get_home_url(self):
     return self.request.host_url + const_and_params.get_home_page()