异常值:
无法连接“str”和“NoneType”对象
class BrandSitemap(Sitemap):
def items(self):
return Page.objects.filter(parent__title=u'Бренды').values(
'short_url', 'publish_date')
def location(self, obj):
return '/brand/' + obj['short_url']
def lastmod(self, obj):
return obj['publish_date']
如何清理 obj['short_url'] 在 url 末尾的所有数字?例如:之前:agent-provocateur-1 之后:agent-provocateur
def location(self, obj): return '/brand/' + str(obj['short_url'])