2
に変更URLのキーワード引数I持って、他ではありません場合ジャンゴ:現在の言語
sitemap_en = {
"blog_en":BlogSiteMap('en'),
...
}
sitemap_ja = {
"blog_ja":BlogSiteMap('ja'),
...
}
私はurls.pyで、この条件を持ちたい、
if current_language == "en":
sitemaps = sitemap_en
else:
sitemaps = sitemap_ja
url(r'^sitemap.xml/$', 'django.contrib.sitemaps.views.sitemap', {'sitemaps': sitemaps}, name='sitemap')
は、私が知っているこの二つのキーワード引数実行したが、私はこれを私のURLに入れたい。だから誰も私の目標を達成する方法を助けますか?
私はdjango-使用していますlocaleurlしかし、それはサイトマップ内の無効なURLを示しています – Ahsan
私は、なぜlangごとに1つのURLを生成しないのを見ますか? – jpic
はい、私はこのオプションを持っていますが、私は単一のURLでやろうとしています! – Ahsan