0
私はこれを私のdjangoプロジェクトに追加しました。 views.py
で:私のurls.py
sitemap.xmlに私のdjangoアプリケーションに統合されたcms.urlsを追加する方法
sitemaps = {
'mediators': MediatorViewSitemap,
'static': StaticViewSitemap
}
url(
r'^sitemap\.xml$', sitemap, {'sitemaps': sitemaps},
name='django.contrib.sitemaps.views.sitemap'
),
で
class MediatorViewSitemap(Sitemap):
changefreq = 'monthly'
priority = 0.8
def items(self):
return Mediator.objects.exclude(photo='')
def lastmod(self, obj):
return obj.modified
static_list =[
'home',
'mediators_list',
'about',
'faq',
'pricing',
'terms',
'privacy',
'contact',
]
class StaticViewSitemap(Sitemap):
priority = 0.5
changefreq = 'daily'
def items(self):
return static_list
def location(self, item):
return reverse(item)
そして、これそして、それは非常によく発生する私の今、私は私のDjangoプロジェクトにdjangocmsを統合しているので、私はこのURLでを持ってsitemap.xml
同じurls.py
:
url(r'^blog/', include('cms.urls')),
私はこれを同じsitemap.xml
に追加したいと思っています。チュートリアルや誰の助けもありませんか?