問題タブ [django-sitemaps]

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 投票する
1 に答える
1390 参照

python - Django で 50000 を超える URL のサイトマップを作成する

私のサイトマップには約 60000 の URL があり、その数は毎日 5000 ずつ増え続けています。

Google では、1 つのサイトマップに 50,000 個の URL のみを含めることを推奨しています。それを超える場合は、別のサイトマップを作成してください。

そのため、現在、プロジェクトの urls.py にサイトマップを生成するための次のコードがあります。

私が望むのは、URL の数が 50000 を超えた後に 2 つ目のサイトマップを作成し、URL の数が 100K を超えた後に 3 つ目のサイトマップを作成することです。

私はDjangoのドキュメントを読みましたが、その多くを理解できませんでした(50000個のURLごとに個別のサイトマップを生成する方法)。この質問はこちらHow to create index for django sitemaps for over 50.000 urls .

ありがとう

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

python - ホームページを Django サイトマップに追加するにはどうすればよいですか?

サイトマップ クラスを指定したサイトマップは、次の場所にサイトマップを生成します。example.com/sitemap.xml

from django.contrib.sitemaps import Sitemap from blog.models import 指定された Sitemap クラスのエントリ、

生成されたサイトマップには、ブログ モデル内のすべてのオブジェクトが含まれていますが、クエリセットの外側のコンテンツは含まれていません。ホームページをサイトマップに追加するにはどうすればよいですか?

URL

0 投票する
0 に答える
151 参照

python - Django サイトマップを Google で動作させる

私が得る 1 つの問題は、Google が正しく表示するには content_type が正しくないと思われることです。次のようなsitemaps.xml問題が強調されています。

したがって、コンテンツ タイプを変更する必要があると思われます。これを行うにはいくつかの奇妙な方法が見られます。すべてラムダと HttpResponse ソリューションを使用しています。次のような URL で、たとえばcontent_type を'text/plain'orに変更する簡単な方法はありますか?'text/xml'

以下は機能しません。

ここで、ViewSiteMap は静的 URL を返すクラスです。これを行うためのよりスマートな方法は何ですか?

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

python - mongodbでdjangoサイトマップフレームワークを使用する方法

アプリケーション用のサイトマップ ファイルを生成する必要があり、sqlite データベースのアプリケーションで django サイトマップ フレームワークを使用しましたが、魅力的に機能し、「mongodb」で実行されるアプリで試してみると機能しません。 mongodbにはモデルがないため、ドキュメントは主にモデルに焦点を当てています.mongodbまたはドキュメントでdjangoサイトマップフレームワークを使用する他の方法はありますか?

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

python - TypeError: object() はパラメーターを取りません - サイトマップを実装しようとしています

Hellowebapp-tutorialを実行していますが、Web アプリにサイトマップを実装しようとしたときにエラーが発生しました。ここに私のsitemap.pyファイルがあります:

私がすでに試したこと:

  • コード ブロックの削除 (さまざまなサイトマップ クラスなど)
  • インデントのチェック (ここで何か見逃していたら恥ずかしい)

どんな助けでも大歓迎です!

リクエストに応じて、ここに私のurls.pyがあります: