示例#1
0
 def html(brand_, filters_, is_admin):
     if brand_:
         brand_ = deurlify(None, brand_)
     gifts = Gift.get_brand(brand_, filters_, is_admin)
     if gifts:
         gifts = gifts.run(limit=DEFAULT_REQUEST_COUNT)
     return render_to_response('gift/base.html',{
         'gifts': gifts,
         'list_title': u'Производитель «%s»' % brand_
     })
示例#2
0
def index(request):
    brands = Gift.get_brand_list()
    brands_gifts = {}
    for brand in brands:
        if brands_gifts.get(brand):
            continue
        gifts = Gift.get_brand(brand)
        if not gifts:
            continue
        gift = gifts.get()
        if gift:
            brands_gifts[brand] = gift
        else:
            brands_gifts[brand] = None
    return render_to_response('brands/index.html', {
        'brands': brands,
        'brands_gifts': brands_gifts
    })
示例#3
0
 def html(brand_, last_gift_, filters_, is_admin):
     gifts = Gift.get_brand(brand_, filters_, is_admin)
     if gifts:
         gifts = gifts.run(limit=DEFAULT_REQUEST_COUNT, offset=last_gift_)
         return render_to_response('gift/list.html', {'gifts': gifts})
     return render_to_response('empty.html')