ワードプレス ブログのフィード データから見出しと URL を抽出し、Django テンプレート内のリンクとして表示したいと考えています。
この例を見つけました
しかし、Django では役に立ちません。(私はn00bです)。それで、フィーブを取得してDjangoアプリケーションに配置する方法について誰か提案があるかどうか疑問に思っていましたか?
<a href="link-to-feed">Title of blog post</a>
よろしくお願いいたします。
基本的に、Django ビューで wordpress フィードを解析し、レンダリングされたデータをテンプレートに送信する必要があります。
良いリソース もフィードパーサー仕様: http://pythonhosted.org/feedparser/
Django ビューで Python を使用して 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
このスレッドが古いことは知っていますが、これも非常に役立つことがわかりました: http://geekscrap.com/2010/02/integrate-wordpress-and-django/
オプション 2 の xmlrpc を使用しています。ここに例のgithubページがあります
https://github.com/maxcutler/python-wordpress-xmlrpc/blob/master/docs/examples/posts.rst
これは、他の回答と同じように、RSS フィードから取得します。このソリューションが他のソリューションと比較してどの程度パフォーマンスが高いかはわかりませんが、申し訳ありません。