0
我有不同類型的條目的一個模型:問題與get_absolute_url根據條目類型
POST = 1
PAGE = 2
ARTICLE = 3
ENTRY_TYPE = (
(POST, "Blog Post"),
(PAGE, "Page"),
(ARTICLE, "Article"),
)
entry_type = models.IntegerField(choices=ENTRY_TYPE, default=POST)
和功能,找出不同類型的基於它的條目的絕對URL類型:
def get_absolute_url(self):
if self.PAGE:
return '/%s/' % (self.slug)
elif self.ARTICLE:
return '/article/%s/' % (self.slug)
elif self.POST:
return '/blog/%s/' % (self.slug)
但是這個功能不起作用,我找不到,爲什麼。對於所有類型的條目函數返回'PAGE'網址。
Awwww ..我試圖找出一個小時,一切都那麼簡單。謝謝! – bosha 2011-05-31 07:21:11