Почему моя функция get_absolute_url объединяет мой домен с именем моего сайта?

Я использую фреймворк Django sitemap, и мне нужно использовать функцию get_absolute_url для отображения URL сайта в карте сайта. Однако я столкнулся с проблемой, поскольку моя ссылка становится: exampleio.io вместо example.io.

Моя функция в моей модели такова:

def get_absolute_url(self):
        return reverse('packages', args=[self.name])

Моя функция в sitemap.py

class ExampleSitemap(Sitemap):

    protocol = "https"
    changefreq = "weekly"
    priority = 0.7
    limit = 500

    def items(self):
        return Example.objects.all()

Я получаю:

<sitemap>
<loc>http://exampleio.io/sitemap-examples.xml</loc>
</sitemap>

Проверьте django /admin, в разделе Сайты. Убедитесь, что ваш сайт там назван правильно.

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