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())
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)
def blog_view(): return template('blog', posts=Post.select())