示例#1
0
def createPost():
    nTitle = request.forms.get('title')
    nBody = request.forms.get('body')
    nDateTime = datetime.datetime.now()

    author = User.get(User.firstname == 'alibi')
    post = Post(title=nTitle,
                body=nBody,
                published_date=nDateTime,
                user=author)
    post.save()
    return template('blog', posts=Post.select())
示例#2
0
async def home_screen(req, resp):
    user = get_current_user(req)
    friends = get_friends(user)
    posts = Post.select().where(Post.user << [user, *friends]).order_by(
        Post.date.desc())
    resp.content = api.template('home.html', user=user, posts=posts)
示例#3
0
def blog_view():
    return template('blog', posts=Post.select())