Advertisement
Guest User

Untitled

a guest
Oct 30th, 2014
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. class MapPizzaToppingListView(ListView):
  2. model = MapPizzaTopping
  3. paginate_by = 20
  4. template_name = 'onboardingWebApp/mappizzatopping_list.html'
  5.  
  6. def get_queryset(self):
  7. cursor = connections["default"].cursor()
  8. cursor.execute("""SELECT map.*
  9. FROM map_pizza_topping as map
  10. INNER JOIN pizza
  11. ON (map.pizza_id = pizza.id)
  12. ORDER BY pizza.name""")
  13. queryset = dictfetchall(cursor)
  14. for row in queryset:
  15. pizza = Pizza.objects.get(id=row['pizza_id'])
  16. topping = Topping.objects.get(id=row['topping_id'])
  17. row['pizza_name'] = "%s (%s)" % (pizza.name, pizza.merchant.name)
  18. row['topping_name'] = topping.name
  19. return queryset
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement