示例#1
0
    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))
示例#2
0
    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))
示例#3
0
 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))
示例#4
0
    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))
示例#5
0
    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)
示例#6
0
    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))
示例#7
0
    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))