예제 #1
0
# -*- coding: utf-8 -*-

import web
from web import form

from postscontroller import Posts_Controller
from blogpost import Blog_Post

urls = (
    '/', 'index', 
    '/blog', 'blog', 
    '/blog/new', 'new_post'
)
render = web.template.render('templates', base='base')
app = web.application(urls, globals())
Posts_Controller = Posts_Controller()

class index: #This will become a landing page eventually
    def GET(self):
        return render.index(self)
        
class blog:
        
    def GET(self):
        posts = Posts_Controller.get_posts()
        postId = web.input(id=None)
        if postId.id == None:
            return render.blog(posts, None)
        elif int(postId.id) >= 0:
            return render.blog(posts, int(postId.id))