联系django,现在有个问题就是,我想在全站引用最新文章,但是要是每个页面都行一个获取最新文章的代码,太重复了。
能不能写一个然后其他页面可以调用;
我试着写了一个获取最新文章的函数,并且新建一个template。
其他页面include的时候,获取不到值。不知道怎么回事。
是不是可以用django自定义标签呐?
django获取最新文章:
@register.inclusion_tag('news.html')
def new(request):
news = wen.objects.order_by('-id')[0:10]
return {'news':news}
求教!
可以最新文章的逻辑封装成一个类,然后用你需要的其它类视图来继承。
你可以参看这个: 点击这里