Столкнулся с такой проблемой при генерации sitemap.
Есть такая модель:
class GoodSeries(models.Model):
brand = models.ForeignKey(GoodBrand)
series_name = models.CharField(max_length=250, verbose_name=u"Название")
description = models.TextField(verbose_name=u"Описание", blank=True)
def get_absolute_url(self):
return reverse('group_goods', args=[self.series_name])
Такой же адрес для каждой GoodSeries надо получить в sitemap.
И такая “модель” для sitemap:
class SeriesMap(Sitemap):
changefreq = 'weekly'
priority = '0.8'
def items(self):
return GoodSeries.objects.all()
Reverse for ‘group_goods’ with arguments ‘(u’\u0411\u0435\u043b\u0438\u0437\u043d\u0430',)' and keyword arguments ‘{}’ not found.
Хотя при переходе на сайте (по ссылке выше) все нормально находится.
Если в get_absolute_url() использовать просто return “/goods/%s” % self.series_name, то получаю в карте сайта заместо своего домена example.com
Понимаю, что ошибка с кодировками, но незнаю как решить. Подскажите пожалуйста