您好我正在创建一个站点地图,它在我的本地计算机上运行正常,但它在生产服务器中提供错误对象没有属性'get_absolute_url'。我有一个班级
class Car(models.Model):
slug=models.SlugField(unique=True)
def save(self,*args,**kwargs):
self.slug=slugify(self.brand+"-"+self.stelNum)
super(Car,self).save(*args, **kwargs)
def get_absolute_url(self):
return "/biler/"+str(self.slug)
和站点地图类
class CarSitemap(Sitemap):
changefreq = 'monthly'
priority = 0.5
def items(self):
return Car.objects.all()
我的get_absolute_url
课程中有Car
个功能,但为什么django会告诉我'Car'对象没有属性'get_absolute_url'
我使用Django 1.6.5和Python 2.7.8
答案 0 :(得分:0)
我发现坏缩进导致错误...我在Eclipse中开发了我的应用程序,并不重要的是它是一个标签或空格。但是在开发服务器中,我必须要注意它。