# -*- coding: utf-8 -*- from .models import * from datetime import datetime, date from django.http import Http404, HttpResponse from django.template import loader from .funcs import * from GeneralApp.funcs import get_inter_http_response from django.utils.translation import gettext_lazy as _ # from django.contrib.auth.decorators import login_required # from BaseModels.search_optimization.ld_json.ld_article_news import get_ld_article_news # from django.contrib.sites.shortcuts import get_current_site def get_flat_pages_links_Dict(site): flat_pages_links = UserPageModel.objects.filter( url__in=('for-partners', 'contacts'), sites=site ).values_list('url', flat=True) return {'flat_pages_links': flat_pages_links} def get_article_breadcrumbs(request, art): # print('get_article_breadcrumbs') articles_add_count = 3 # half_count = articlesCountInBlock / 2 # arts_top = ArticleModel.objects.filter(enable=True, createDT__gt=art.createDT).order_by( # 'createDT')[:articles_add_count] # arts_down = ArticleModel.objects.filter(enable=True, createDT__lt=art.createDT).order_by( # '-createDT')[:articles_add_count] # if len(artListDown)