問題タブ [django-syndication]

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 に答える
897 参照

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

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

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

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

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

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

django - Django でフィードを生成するときに User オブジェクトにアクセスする

今後の宿題を追跡する Web サイトに取り組んでいます。今後の課題を示す RSS/Atom フィードを提供したいと思います。ただし、Cookie ベースのセッションをサポートするフィード リーダーは多くないため、フィード内のアイテムを独自のものに制限する方法がわかりません。

基本的に、フィード クラス内のリクエスト オブジェクトにアクセスし、HTTP 基本/ダイジェスト認証を受け入れる必要があります。これは可能ですか?

Django 1.1、Python 2.5.4、および mod_python 3.3.1 を使用しています

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

django - Django の簡単なシンジケートの例: ImportError、名前のフィードをインポートできません

作業中のプロジェクトで、Django ドキュメントから簡単なシンジケートの例をセットアップしようとしています。しかし、例を正確にコピーしたと確信しているにもかかわらず、ImportError が発生します。

これがfeeds.pyにあるものです:

そして、これがurls.pyにあるものです:

しかし、Django は、django.contrib.syndication.views から Feed クラスをインポートできないと言っています。

何か案は?私は困惑しています!

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

django - Djangoシンジケーションフレームワーク:新しいクラスベースのフィードビューを使用するにはどうすればよいですか?

Django 1.2は、シンジケーションフレームワークにいくつかの変更をもたらしました。これによると、私は今、次のようなことができるはずです:

しかし、これらの線に沿って何かをしようとすると、エラーが発生します。

init()は正確に3つの引数を取ります(1つ与えられます)

誰かが私に実用的な例を教えてもらえますか?または、おそらく誰かがこのエラーが何に関連しているかを理解していますか?

編集#1

上記の例は、実際にはDjangoAdventリンクからのものです。私はさまざまなことを試しましたが、それらすべてが同じエラーを吐き出します。しかし、単純な機能しない例は次のようになります。

urls.py

feeds.py

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

python - djangoフィードのURLを逆にする方法は?

私はこれを理解しようと何時間も検索してきましたが、誰もオンラインで例を挙げていないようです.Django 1.2 rssフィードビューオブジェクトを作成し、それをURLに添付しました. URL にアクセスすると、すべてうまく機能するので、フィード クラスの実装に問題がないことがわかります。

問題は、テンプレートの URL にリンクする方法がわかりません。ハードコーディングすることもできますが、むしろ {% url %} を使用したいと思います

次のようにフルパスを渡そうとしました:

そして、私は何も得ません。私は検索してきましたが、他の誰もが解決策を持っているようで、オンラインに投稿する価値がないことは明らかです. 私はあまりにも長く起きていましたか?

関連する URL パターンは次のとおりです。

ご協力いただきありがとうございます。

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

django - ポッドキャストの Django ダブルエスケープ タイトル

私は Django 1.2 を使用していますが、ポッドキャスト用の適切な XML を生成するのに問題があります。単一引用符、二重引用符、またはアンパサンドを含むタイトルは、次のように二重エスケープされているように見えます。

つまり、次のように表示されます。

私はこのチケットを見つけましたが、かなり前に閉鎖されました。

このスニペットを使用してフィードを生成しています。次のように、モデル フィールドの値をself.titleビットに詰め込んでいます。

お役に立てる場合は、ポッドキャスト フィードをご覧ください

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

django - 多対多の関係を持つモデルおよびこのモデルに関連するモデルを返す方法

私は2つのモデルを持っています。コメントと彼の「サブコメント」:

コメントを投稿するためにRSS購読をしようとしています。次のコードを使用します。

しかし、サブコメントのないコメントのみを返します。コメント自体を「サブコメント」と日付順で返す方法がわかりません。