Пример #1
0
 def render(self, context):
     related_products = Product.get_hot(max_size=12)
     template_search_list = [
         "core/shop_related_products.html",
     ]
     liststr = render_to_string(template_search_list, {
         "related_products": related_products
     }, context)
     return liststr
Пример #2
0
 def render(self, context):
     recent_products = Product.get_recent_products(max_size=6)
     popular_products = Product.get_hot(max_size=6)
     template_search_list = [
         "core/shop_side_products.html",
     ]
     liststr = render_to_string(template_search_list, {
         "recent_products": recent_products,
         "popular_products": popular_products,
     }, context)
     return liststr
Пример #3
0
def home(request):
    if request.user:
        most_rated_products = Rate.get_most_rated_products(max_size=4)
        most_hot_products = Product.get_hot(max_size=4)
        recent_portfolios = Portfolio.get_latest(max_size=4)
        recent_articles = Article.get_recommended()
        activities = Activity.get_banner_activity()
        types = ProductType.objects.all()

        return render(request, "welcome.html", {"most_rated_products": most_rated_products,
                        "recent_articles": recent_articles, "types": types, 'activities': activities,  "recent_portfolios": recent_portfolios, "most_hot_products": most_hot_products})
    else:
        return render(request, "home.html")