コード例 #1
0
def category(request, category_id):
    try:
        category = Category.objects.filter(id=category_id).get()
        category_links = view_data.get_category_links(category=category)
        categories = view_data.get_categories(category_id)
        if(not categories):
            categories = view_data.get_categories()
        products = view_data.get_products_in_category(category,categories=categories)
        recent_products = view_data.get_recent_products(request)
        
    except Category.DoesNotExist:
        raise Http404
    
    
    return render(request, 'category.html', dict(view_data.get_2_plus_column_base_data(request).items() + {'category_links':category_links,'categories':categories,'products':products}.items()))
コード例 #2
0
ファイル: views.py プロジェクト: ThomasKomarnicki/MedQuipSite
def search(request):
    products = []
    if'product_query' in request.GET:
        product_query = request.GET['product_query']
        products = view_data.search(product_query)
        
    categories = view_data.get_categories()
    return render(request,'product_search.html',dict(view_data.get_2_plus_column_base_data(request).items() + {'categories':categories,'products':products}.items()))
コード例 #3
0
ファイル: views.py プロジェクト: ThomasKomarnicki/MedQuipSite
def home(request):
    categories = view_data.get_categories()
    home_products = view_data.get_home_products()
            
    return render(request, 'home.html', dict(view_data.get_2_plus_column_base_data(request).items() + {'categories':categories,'products':home_products}.items()))