Sitemap.xml <loc>https://example.com/?val1=1&val2=1</loc>
Я следовал Django Sitemap Tutorial для создания sitemap.xml с помощью GenericSitemap
. Это хорошо работает для блога,
Но мне нужно добавить больше ссылок, например:
https://example.com/?author=NAME&taq=TAQ&Category=category
и добавить ссылку только если есть результат для всех 3 параметров author
taq
category
models.py
class Main_Category(models.Model):
name = models.CharField(max_length=200, verbose_name=_("Main_Category"))
class Tag(models.Model):
name = models.CharField(max_length=200, verbose_name=_("Tag"))
class Category(models.Model):
name = models.CharField(max_length=200, verbose_name=_("Category"))
Main_Category = models.ForeignKey(Main_Category, on_delete=models.CASCADE, null=True, blank=True)
class Blog(models.Model):
title = models.CharField()
author = models.ForeignKey('users.CustomUser', on_delete=models.CASCADE)
main_Category = models.ForeignKey(Main_Category, on_delete=models.CASCADE)
taq = models.ForeignKey(Tag, on_delete=models.CASCADE, null=True, blank=True)