def new_beer():
    posted_data = request.forms.get('posted_data')

    beer = Beer()
    beer.name = request.forms.get('name')
    beer.cost_crowler = float(request.forms.get('cost_crowler'))
    beer.cost_cup = float(request.forms.get('cost_cup'))
    beer.cost_pint = float(request.forms.get('cost_pint'))
    beer.cost_growler = float(request.forms.get('cost_growler'))
    beer.description = request.forms.get('description')
    beer.type = request.forms.get('type')
    beer.put()
    bottle.redirect('beer')
Beispiel #2
0
    def post(self):
       name = self.request.params['name']
       description = self.request.params['description']
       style = self.request.params['style']
       abv = float(self.request.params['abv'])
       brewery = self.request.params['brewery']
       if Beer.get_by_key_name(name):
          raise Conflict(name, webapp2.uri_for('beer', beer_id=name))
       new_beer = Beer(key_name=name, style=style, abv=abv, description=description,
				brewery=brewery)
       if 'vintage' in self.request.params:
          new_beer.vintage = int(self.request.get('vintage'))
       if 'photo_url' in self.request.params:
          new_beer.photo_url = photo_url
       new_beer.put()
       webapp2.redirect_to('beer', beer_id=name)