def get(self): ingredients = [] for ingredient in Ingredient.all().order('name'): ingredients.append({ 'name': ingredient.name, 'price': ingredient.price, 'abv': ingredient.abv, }) self.response.out.write(json.dumps(ingredients))
def get(self): q = Ingredient.all() ingredients = [i for i in q if i.quantifiedingredient_set.count() > 0] buckets,keys = bucketize(ingredients, lambda x: x.name) templatevalues = RequestContext(self.request, { 'ingredients' : ingredients, 'buckets' : buckets, 'keys' : keys }) path = os.path.join(os.path.dirname(__file__), 'ingredients_by_name.html') self.response.out.write(template.render(path, templatevalues))
def ingredient_autocomplete(): return { 'ingredients' : Ingredient.all() }