def post(self): view_selected_post = SavePost.query().fetch(1) organization_input = self.request.get('organization') produce_input = self.request.get('produce') expiration_input = self.request.get('expiration') location_input = self.request.get('location') delivery_input = self.request.get('delivery') current_post = SavePost(organization=organization_input, produce=produce_input, expiration=expiration_input, location=location_input, delivery=delivery_input) current_post.put() template_vars = { "new_post": new_post, "view_selected_post": view_selected_post } print(view_selected_post) print(current_post) template = jinja_env.get_template('templates/listinginfo.html') self.response.write(template.render(template_vars))
def post(self): view_all_posts = SavePost.query().fetch() organization_input = self.request.get('organization') produce_input = self.request.get('produce') expiration_input = self.request.get('expiration') location_input = self.request.get('location') delivery_input = self.request.get('delivery') new_post = SavePost(organization=organization_input, produce=produce_input, expiration=expiration_input, location=location_input, delivery=delivery_input) new_post.put() view_all_posts.insert(0, new_post) template_vars = { "new_post": new_post, "view_all_posts": view_all_posts } print(view_all_posts) print(new_post) template = jinja_env.get_template('templates/foodlistings.html') self.response.write(template.render(template_vars))
def get(self): all_posts = SavePost.query().order(-SavePost.vote_count).fetch() template_vars = { "all_posts": all_posts # "posts_ordered":posts_ordered } template = jinja_env.get_template("template/viewPost.html") self.response.headers['Content-Type'] = 'text/html' self.response.write(template.render(template_vars))
def get(self): view_selected_post = SavePost.query().fetch() template_vars = {"view_selected_post": view_selected_post} template = jinja_env.get_template('templates/listinginfo.html') # print('Hi! Here are the food listings!') self.response.headers['Content-Type'] = 'text/html' self.response.write(template.render(template_vars))
def post(self): # Use the user input to create a new blog post all_posts = SavePost.query().fetch() artist_input = self.request.get('artist') title_input = self.request.get('title') poem_input = self.request.get('poem') vote_num = self.request.get('vote_count') new_post = SavePost(artist=artist_input, title=title_input, poem=poem_input, vote_count=0) new_post.put() self.redirect('/View') # posts # posts_by_new= all_posts.insert(0, new_post)
def post(self): post_key = self.request.get("hidden") post = ndb.Key(urlsafe=post_key).get() post.vote_count += 1 post.put() all_posts = SavePost.query().order(-SavePost.vote_count).fetch() template_vars = { "new_post": post, "all_posts": all_posts # "posts_ordered":posts_ordered } # } template = jinja_env.get_template('template/viewPost.html') self.response.write(template.render(template_vars))
def post(self): all_posts = SavePost.query().order(-SavePost.vote_count).fetch() post_key_url = self.request.get('postKey') post = ndb.Key(urlsafe=post_key_url).get() print post_key_url comment_input = self.request.get('comment') # print "hi there" post.comments.append(comment_input) post.put() # Render the template template_vars = { # "new_post":new_post, "all_posts": all_posts # "posts_ordered":posts_ordered } template = jinja_env.get_template('template/viewPost.html') self.response.write(template.render(template_vars))