def base(request): pages = Page.objects.all().order_by('content_model').reverse() content_pages = pages.filter(content_model='richtextpage') form_page = pages.get(content_model='form').form blog_posts = BlogPost.objects.all() # if request.method == 'POST': return direct_to_template(request, "index.html",{"pages":pages, "content_pages":content_pages, "form_page":form_page, "blog_posts":blog_posts})
def index_shop(request): """ Context for index page """ products = Product.objects.published().order_by( '-rating_sum').distinct()[:10] template = "index.html" extra_context = {"products": products} return direct_to_template( request, template=template, extra_context=extra_context)
def order_payments(request, order_id): order = get_object_or_404(Order, pk=order_id) if request.user.id == order.user_id: robo_form = RobokassaForm(initial={ 'OutSum': order.total, 'InvId': order.id, 'Desc': order.additional_instructions, 'Email': order.billing_detail_email, # 'IncCurrLabel': '', # 'Culture': 'ru' }) template = "shop/payment_methods.html" extra_context = {"order": order, "robo_form": robo_form} return direct_to_template( request, template=template, extra_context=extra_context) else: raise Http404
def top(request): return direct_to_template(request, template="index.html")