1
Я использую стандартную Джанго RSS:Django. RSS подача
from django.contrib.syndication.views import Feed
class RSSFeed(Feed):
title = "MyBlog"
link = "/news/"
description = "Last news:"
item_link=link
def items(self):
return BlogPost.objects.all()[:10]
def item_title(self, item):
return item.title
def item_description(self, item):
return item.description
URLs:
(r'^feed/$', RSSFeed()),
В результате я получаю http://mysite.com/news/ для каждой должности. Как я могу сделать уникальную ссылку для каждого сообщения?
Сообщений имеют собственные URLs:
url(r'^news/(?P<slug>[^\.]+).html', view_post, name='view_blog_post'),
вид:
def view_post(request, slug):
return render_to_response('post.html', {
'post': get_object_or_404(BlogPost, slug=slug),
}, context_instance=RequestContext(request))