异常值:
无法连接“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末尾的所有数字?例如:前:探员-provocateur-1后:探员
定义位置(self,obj): return'/brand/'+str(obj['short_url'])
尝试以下操作:
可以缩短为
^{pr2}$你还有一个
obj['publish_date']</i>
,我不知道这是一个打字错误还是你只是想把它放进去。。。在但是,您应该看看在obj中应该填充
short_url
的内容—您可能是在无序地调用对象,或者没有使用您认为的内容填充它。在相关问题 更多 >
编程相关推荐