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 –