Example #1
0
 def filter(self, request):
     items, systems = self.get_parameters(request)
     ec = EveCentral()
     ec.get_system_matrix(InvType.objects.filter(pk__in=items),
         MapSolarsystem.objects.filter(pk__in=systems))
     return ItemSystemFloatingPrice.objects.filter(item__in=items,
             system__in=systems)
Example #2
0
 def post(self, request, systemid):
     solarsystem = get_object_or_404(MapSolarsystem, pk=systemid)
     items = InvType.objects.filter(id__in=request.POST.getlist('items[]'))
     ec = EveCentral()
     itemprices = ec.get_items_system_price(items, solarsystem)
     text = {}
     for itemprice in itemprices:
         text[itemprice.item.pk] = (itemprice.buy_maximum, itemprice.sell_minimum)
     return self.render_to_response({'json': self.json_encoder.encode(text)})