sitemap.xml и использование Slug при формировании URL

This commit is contained in:
erjemin
2021-08-24 15:01:28 +03:00
parent 9c5a2b7256
commit 83fc27b8ce
5 changed files with 27 additions and 12 deletions

View File

@@ -169,3 +169,14 @@ def show_item(request,
return render(request, template, to_template)
except (ValueError, AttributeError, TbContent.DoesNotExist, TbContent.MultipleObjectsReturned):
raise Http404("Контента с таким id не существует")
def sitemap(request):
template = "sitemap.jinja2" # шаблон
q_items = TbContent.objects.filter(
Q(tdContentPublishDown__isnull=True) | Q(tdContentPublishDown__gt=timezone.now()),
Q(bContentPublish=True)).order_by("-tdContentPublishUp", "id").all()
to_template = {"ITEMS": q_items}
print(q_items)
response = render(request, template, to_template)
return response