Ich habe dies in meinem Django-Projekt. In views.py
:wie cms.urls in meine Django-Anwendung integriert zu sitemap.xml
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)
Und dies in meinem urls.py
sitemaps = {
'mediators': MediatorViewSitemap,
'static': StaticViewSitemap
}
url(
r'^sitemap\.xml$', sitemap, {'sitemaps': sitemaps},
name='django.contrib.sitemaps.views.sitemap'
),
Und es generieren meine sehr gut sitemap.xml
Jetzt habe ich djangocms meiner django Projekt integriert, so habe ich diese URL in das gleiche urls.py
:
url(r'^blog/', include('cms.urls')),
Was ich will, ist es, die gleiche sitemap.xml
, einen Vorschlag für ein Tutorial oder Hilfe von jedermann hinzufügen?