From d112e1b1958a1a0cb4a3b9c532f453f9a91fe4ec Mon Sep 17 00:00:00 2001 From: Nikolai Kristiansen Date: Sun, 15 Apr 2012 01:38:57 +0200 Subject: [PATCH] Less broke --- main/views.py | 9 ++++++--- .../gaute/img/unknown_person.png | Bin 2 files changed, 6 insertions(+), 3 deletions(-) rename unknown_person.png => static/gaute/img/unknown_person.png (100%) diff --git a/main/views.py b/main/views.py index faa8709..a8c78c4 100755 --- a/main/views.py +++ b/main/views.py @@ -144,14 +144,17 @@ def products(request): f_products = [] for product in products: + f_product = [] for attr in Product._meta.get_all_field_names(): - if hasattr(product, attr): + if hasattr(product, attr) and product.__getattribute__(attr): #print type(product.__getattribute__(attr)) if type(product.__getattribute__(attr)) is datetime: # TODO parse datetime - f_products.append({attr : product.__getattribute__(attr.())}) + date = product.__getattribute__(attr) + f_product.append({attr : str(product.__getattribute__(attr))}) else: - f_products.append({attr : product.__getattribute__(attr)}) + f_product.append({attr : product.__getattribute__(attr)}) + f_products.append(f_product) return HttpResponse(json.dumps(f_products), content_type='application/javascript; charset=utf8') diff --git a/unknown_person.png b/static/gaute/img/unknown_person.png similarity index 100% rename from unknown_person.png rename to static/gaute/img/unknown_person.png