2011-03-02 3 views
0

나는 하루 종일 곤란을 겪고 있습니다. 바라건대 내 구글의 기술이 날 실패 havent 한, 나는 <item>에 추가 필드를 추가 할Django RSS의 속성을 아이템에 추가 하시려면

), 뭔가 같은 : 나는 내 자신의 질문에 대답처럼 해달라고하지만

<item> 
    <title></title> 
    <myfield></myfield> 
</item> 

답변

3

, 내가 알아 낸 방법과 그 오히려 간단합니다. ... 물론

def item_extra_kwargs(self, obj): 
    return { 'featured': val} 

, featured 내가 추가하고 싶은 분야 한 후 피드 클래스 정의 내에서 다음을 추가 덕분에 신용 내게로 이동하지 않습니다,하지만 난

from django.utils.feedgenerator import Rss201rev2Feed 
class CustomFeedGenerator(Rss201rev2Feed): 
    def add_item_elements(self, handler, item): 
     super(CustomFeedGenerator, self).add_item_elements(handler, item) 
     handler.addQuickElement(u"featured", item['featured']) 

this link 발견 위에 게시 한 링크의 사람들!

+0

감사합니다. 레거시 장고 1.2 프로젝트에서 일하고 있었는데 이것은 생명의 은인이었습니다 :) – mislavcimpersak

관련 문제