Форум сайта python.su
Проблема в том(насколько я поняла), что django не видит шаблонов для rss.
В urls.py я написала так:
feeds = {'latest': LatestPosts,}
...
(r'^feeds/(?P<url>.*)/','django.contrib.syndication.views.feed', {'feed_dict': feeds}),
...
from django.contrib.syndication.feeds import Feed
from MyBlog.core.models import Post
from MyBlog import settings
class LatestPosts(Feed):
title = settings.BLOG_NAME
link = ""
description = settings.BLOG_SHORT_DESCRIPTION
def items(self):
return Post.objects.order_by('-date')[:10]
Офлайн
Значит не все по документации.
Шаблоны должны быть не в папке в корне проекта, а в папке с шаблонами.
Офлайн
Я может неправильно понимаю… Но вы точно хотите оформить RSS? То есть сделать из XML что-то своё? То есть, я не понимаю ) Зачем тут шаблоны?
Офлайн
Ferroman, и туда пробовала помещать, выводится также. Как будто шаблонов нет вообще (
Офлайн
tezro, вот здесь написано так: http://docs.djangoproject.com/en/dev/ref/contrib/syndication/
Офлайн
MutagenaА параграф какой? Там в паре мест есть конечно упоминание про TEMPLATES…
tezro, вот здесь написано так: http://docs.djangoproject.com/en/dev/ref/contrib/syndication/
Отредактировано (Янв. 5, 2010 12:00:51)
Офлайн
Я уже говорил, но теперь скажу ещё раз.
Пожалуйста, будь последовательнее и точнее. Когда ты говоришь
и туда пробовала помещать, выводится также. Как будто шаблонов нет вообще (Я не знаю что именно ты имеешь в виду. Т.е. куда и что ты поместила.
Офлайн
tezro, от начала до параграфа A complex example.
Да, записи появляются, но не выводится содержание поста, а вместо него ещё раз выводится название поста.
Офлайн
Ferroman, когда шаблоны находятся в папке feeds в папке с шаблонами, то выводится вот так:
а когда просто в папке с шаблонами или в любом другом месте, то так, как на скрине выше.
Офлайн
MutagenaНа параграф можно ссылку получить, если навести на заголовок и кликнуть по символу параграфа в конце строки - http://docs.djangoproject.com/en/dev/ref/contrib/syndication/#a-complex-example
tezro, от начала до параграфа A complex example.
Да, записи появляются, но не выводится содержание поста, а вместо него ещё раз выводится название поста.
Офлайн