对象没有属性'get_absolute_url'

时间:2014-12-24 13:16:04

标签: python django

您好我正在创建一个站点地图,它在我的本地计算机上运行正常,但它在生产服务器中提供错误对象没有属性'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

1 个答案:

答案 0 :(得分:0)

我发现坏缩进导致错误...我在Eclipse中开发了我的应用程序,并不重要的是它是一个标签或空格。但是在开发服务器中,我必须要注意它。