get_absolute_url - карта сайта Джанго
Я хочу включить генерацию карты сайта в Django, поэтому я делаю следующее, как это объясняетсяВот
модель:
class Car(models.Model):
def __unicode__(self):
return self.name
name = models.CharField('Name', max_length=10)
active = models.BooleanField()
URLs:
car_dict = {
'queryset': Car.objects.filter(active=1),
}
sitemaps = {
#'flatpages': FlatPageSitemap,
'car': GenericSitemap(car_dict, priority=0.5),
}
Но у меня есть ошибка в /sitemap.xml: 'Автомобиль' объект не имеет атрибутаget_absolute_url, Как это исправить? Мне нужно создать несколько классов, как это объясняетсяВот? Или я могу использовать только GenericSitemap? Я прокомментировалflatpages'потому что я их не использую. Благодарю.
Обновление 1: в URLS.py:
url(r'^car/, 'cars.views.shop'),
url(r'^car/(?P\d+)/, 'cars.views.producer'),