2
嗨我正在创建一个站点地图,它在我的本地机器上正常工作,但它给出了错误对象在生产服务器中没有属性'get_absolute_url'。我有一个类对象没有属性'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)
和一个Sitemap类
class CarSitemap(Sitemap):
changefreq = 'monthly'
priority = 0.5
def items(self):
return Car.objects.all()
我有我的Car
类get_absolute_url
功能,但为什么Django是保持告诉我,“汽车”对象有没有属性“get_absolute_url” 我使用Django 1.6.5和Python 2.7.8
您是否重新启动生产服务器上的wsgi进程?否则你仍旧在运行旧代码... –
是的,我已经多次重新启动 – hln
@ martijn-pieters:op _does_在他的类中有一个'get_absolute_url'方法,所以它不是14092601 –