Почему моя функция 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, в разделе Сайты. Убедитесь, что ваш сайт там назван правильно.