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)

Вернуться на верх