1

我正在用 django 1.5 写一个新博客,但在我的模板中我没有与我的条目对象相关的链接。

我的模特

def get_absolute_url(self):
    return reverse('article_archive_date_detail',kwargs = {'year':self.pub_date.strftime("%Y"),
                                          'month':self.pub_date.strftime("%b").lower(),
                                          'day':self.pub_date.strftime("%d"),
                                          'slug':self.slug})

我的网址:

  url(r'^(?P<year>\d{4})/(?P<month>\w{3})/(?P<day>\d{2})/(?P<slug>[-\w]+)/$',DateDetailView.as_view(queryset=Article.objects.filter(status=Article.LIVE_STATUS), date_field="pub_date"),name="article_archive_date_detail"),

模板:

{% for entry in latest %}      
   <a class="readmore" href="{{ entry.get_absolute_url }}">Read more ...</a> &nbsp; 
{% endfor %}

我忘记了什么?

4

0 回答 0