def commodities(request, user_context, shop_inst): item_list = Item.find_taobao_item(shop_nick=user_context['shop_nick'], full_info=True) for i in range(len(item_list)): item = Item(item_list[i]['item_id']) item_context = item.read() item_list[i]['item'] = item_context item_list[i]['entity'] = Entity(item_context['entity_id']).read() verification_form = ShopVerificationForm() shop_context = shop_inst.read() if not shop_context['shop_verified']: shop_verification = shop_inst.read_shop_verification() else: shop_verification = None return render_to_response("commodities.html", { "item_list": item_list, "user_context": user_context, "verification_form": verification_form, "shop_verification": shop_verification }, context_instance=RequestContext(request))
def shop_detail(request): _nick = request.GET.get("nick", None) if _nick: shop = TaobaoShop(_nick) shop_context = shop.read() item_list = Item.find_taobao_item(shop_nick=shop_context['shop_nick'], full_info=True) items = [] for item in item_list: inst = Item(item['item_id']) item_context = inst.read() entity = Entity(item['entity_id']) item_context['image'] = entity.read()['chief_image'] items.append(item_context) return render_to_response("shop/detail.html", { "shop": shop_context, "items": items, "gifts": ALL_GIFTS, "priorities": range(11), "taobao_shop_types": SHOP_TYPES }, context_instance=RequestContext(request)) else: return Http404()