問題タブ [django-rss]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
5005 参照

django - Django:RSSとATOMはContent-Typeヘッダーをフィードしますか?

このチュートリアルに従って、djangoのRSSフィードとATOMフィードを実行し、動作させました。

ただし、テスト開発サーバーは、ブラウザーがフィードをxmlドキュメントとして検出するのではなく、ファイルとしてフィードをダウンロードするようにし続けます。

HTTPの経験から、Content-Typeヘッダーにmimeタイプが欠落していることがわかります。

djangoでそれを指定するにはどうすればよいですか?

0 投票する
2 に答える
1830 参照

python - Django RSS フィードの問題

私はブログ アプリケーションに取り組んでおり、単純な RSS フィード システム機能を作成しようとしています。しかし、私にはあまり意味のない奇妙なバグが発生しています。何が起こっているのかは理解できますが、その理由はわかりません。私の RSS フィード クラスは以下のとおりです。

ただし、次のエラーを受け取りました (完全なスタック トレースはhttp://dpaste.com/82510/にあります):

それは、オブジェクトをまったく受け取っていないと私に信じさせます。ただし、シェルにドロップしてそれらの Story オブジェクトを取得することはできます。それらを繰り返し処理して、問題なく絶対 URL を返すことができます。したがって、フィードの両方の部分が機能しているように見えますが、フィード形式の場合はそうではありません。さらに、いくつかのロギングを追加し、フィード リンクにアクセスしたときにアイテム関数が入力されないことを確認できます。私は単純なものを見落としているだけだと思っています。あらゆる/すべての助けを前もって感謝します。

0 投票する
2 に答える
897 参照

django - Djangoシンジケーション:説明のエスケープを回避するにはどうすればよいですか?

Django で Webcomic RSS フィードを作成しようとしていますが、{% autoescape off %} ブロック内であっても HTML コードがエスケープされるため、説明フィールドに画像を配置できません。

これが私の説明テンプレートです:

そして、これは結果です:

この自動エスケープを回避するにはどうすればよいですか?

0 投票する
1 に答える
225 参照

django - /rss/ が URL の先頭ではなく末尾にある RSS フィードを作成する方法は?

http://docs.djangoproject.com/en/dev/ref/contrib/syndication/は Feeds クラスの使用方法を説明しており、私にとってはうまく機能しますが、URL をhttp://example のようにする必要があります。 com/rss/feedid/parameters/

http://example.com/feedid/parameters/rss/にする必要があります

どうやってするか?

0 投票する
2 に答える
1581 参照

django - Django 説明付きの RSS フィードを生成する

完全な RSS フィードを生成しようとしていますが、フィードをメールにロードすると、タイトルだけが表示され、下部に [続きを読む] リンクが表示されます。私はいくつかの異なるオプションを試しました。しかし、どれも機能していないようです。

私のモデルでいくつかのフィードを組み合わせてフィードを生成したいと思います。

これが私が試したコードです:

そして、TEMPLATE_ROOT/feeds/ に保存されている私のテンプレートで

説明をハードコーディングしても機能しません。以下の解決策は機能せず、Firefox でフィードをテストしてもコンテンツが表示されません。

基本的には、完全なフィードを作成したいと考えています。

0 投票する
2 に答える
614 参照

django - Django DRY フィード

私は Django Feeds Framework を使用していますが、これは非常に素晴らしく、非常に直感的で使いやすいものです。ただし、HTML でフィードへのリンクを作成する場合に問題があると思います。

例えば:

リンクのHREF属性は簡単に見つけることができます。使用するだけですreverse()

しかし、TITLE属性はどうですか?テンプレート エンジンはこれをどこで探すべきですか? さらに、フィードが動的に構築され、タイトルがパラメーターに依存する場合 (こののように) はどうなるでしょうか?

私には「DRY」と思われる解決策を思いつくことができません...私が思いつくことができるのは、コンテキストプロセッサまたはテンプレートタグを使用することだけですが、コンテキストプロセッサ/テンプレートタグがパラメーターを見つけなければならない場合、面倒になりますFeed クラスを構築し、これを書いていると、ビュー内で Feed インスタンスを自分で作成する方法さえ知らないことに気付きました。

このロジックをすべてビューに入れると、1 つのビューだけではなくなります。また、 の値TITLEはビューとフィードにあります。

0 投票する
1 に答える
230 参照

django - Django フィード/シンジケーション - 関数 item_title と item_description は表示される内容に影響しませんか?

django.contrib.syndication.feeds.Feed から継承するクラスを定義しました

問題は、メソッド item_title および item_description から返されるものが、テンプレートを使用していない場合でも、フィードで使用されるものではないことです。

何か不足していますか?

0 投票する
1 に答える
185 参照

python - さまざまな日付範囲でのDjangoRSSフィードの再利用

Djangoで日付範囲ベースのRSSフィードを作成する方法は何でしょうか。たとえば、次のタイプのdjangorssフィードモデルがあるとします。

LeastPopularFeedが必要な場合、PopularFeedをすべての時間、先月、先週、過去24時間、またはその逆に使用するにはどうすればよいですか?

0 投票する
1 に答える
223 参照

python - Django RSS フィード 500 エラー

Django ベースのブログ用の RSS フィードの設定に取り組んでいます。URL にアクセスしようとすると、500 エラーが発生します。

WSGIServer は何も報告していません

blogg/ の下に 2 つのファイルがあります。

フィード.py:

および urls.py

私が間違っている可能性がある場所はありますか?みんなありがとう。

0 投票する
1 に答える
622 参照

python - Django シンジケーション フレームワーク

RSSフィードに画像を追加する方法、これが私のコードスニペットです

記事フィードに画像(article_photoはフィールド名)を追加したいのですが、どうすればフィードに画像を追加できますか?