2013-02-28 3 views
1

내가하고 싶은 것은 Wordpress 블로그의 피드 데이터에서 헤드 라인과 URL을 추출하여 장고 템플릿 내 링크로 표시하는 것입니다. Django 템플릿에 Wordpress 피드 가져 오기

나는

this example을 발견하지만 장고에 유용하지 않습니다. (나는 n00b). 그래서 누군가가 내가 어떻게 잡아 당기고 장고 응용 프로그램에 넣을지에 대한 제안이 있다면 궁금해하던가요?

<a href="link-to-feed">Title of blog post</a> 

미리 도움을 주셔서 감사합니다.

답변

3

기본적으로 장고보기에서 WordPress 피드를 구문 분석 한 다음 렌더링 된 데이터를 템플릿으로 보내야합니다.

또한

Good Resource feedparser 사양 : http://pythonhosted.org/feedparser/

이 장고보기에 파이썬과 XML을 구문 분석 연구를 좀 해보고

1. Hit the Wordpress Feed URL in view.py 
2. Parse the resulting XML nodes (or feedparser I think) 
3. Extract needed data 
4. Send data to your django template from the view 
+0

굉장한 제안에 감사드립니다! – Modelesq

0

나는이 스레드가 오래 알고 있지만, 나는 이것이 정말 도움이 너무 것으로 발견 : http://geekscrap.com/2010/02/integrate-wordpress-and-django/

나는 옵션 2 인 xmlrpc를 사용하고 있습니다. 여기에 단지 다른 응답으로, 예

https://github.com/maxcutler/python-wordpress-xmlrpc/blob/master/docs/examples/posts.rst

이 바로 RSS 피드를 가져옵니다위한 GitHub의 페이지입니다. 나는이 솔루션이 다른 솔루션과 얼마나 성능이 좋은지 잘 모릅니다. 죄송합니다.

+0

굉장, 게시물 주셔서 감사합니다! : D – Modelesq

+0

문제 없어요! 우리는 현재 wordpress.com 호스팅 블로그를 일반 웹 사이트로 끌어 와서 모든 내용을보다 세밀하게 제어 할 수 있도록 사용하고 있습니다. 지금까지 잘 작동합니다. 행운을 빕니다! –

관련 문제