def get_ajax(self, request, *args, **kwargs): from realestate.listing.templatetags.extra_functions import currency listings = [] for listing in Listing.objects.active(): #changed pos = listing.coords.get() lat = pos.position.latitute lng = pos.position.longitude try: im = get_thumbnail(listing.main_image.imagen, '135x90', crop='center', quality=99).url except (ValueError, AttributeError): im = '' listings.append({ 'id': listing.id, 'url': listing.get_absolute_url(), 'street': '%s' % listing.get_address(), 'title': listing.title, 'lat': lat, 'lng': lng, 'price': currency(listing.price), 'img': im, }) return self.render_json_response({ 'listings': listings, })
def get_map(request): from realestate.listing.templatetags.extra_functions import currency listings = [] for listing in Listing.objects.active(): lat, lng = listing.coordenadas.split(',') try: im = get_thumbnail(listing.main_image.imagen, '135x90', crop='center', quality=99).url except (ValueError, AttributeError): im = '' try: url = listing.get_absolute_url() except: url = '' listings.append({ 'id': listing.id, 'url': url, 'street': listing.get_address(), 'title': listing.title, 'lat': lat, 'lng': lng, 'price': currency(listing.price), 'img': im, }) return {'listings': listings, }
def test_currency(self): result = currency(1) self.assertEqual("$1", result) result = currency(None) self.assertEqual("$0", result)
def currency_price(self, listing): return currency(listing.price)
def test_currency(self): result = currency(1) self.assertEqual("$1", result) result = currency(None) self.assertEqual("$0", result)
def currency_price(self, listing): return currency(listing.price)