3
嗨我是新的django我需要爲我的書模式創建一個站點地圖,但做完這個後,我找不到任何XML文件在我的項目目錄.am我錯過了什麼? 我sitemap.py是:django網站地圖xml文件
class BookSitemap(Sitemap):
changefreq = "weekly"
priority = 0.5
def items(self):
return Book.objects.all()
def lastmod(self, obj):
return obj.pub_date
url.py:
sitemaps = {
'book':BookSitemap,
}
url(r'^sitemap.xml$',
'django.contrib.sitemaps.views.index',
{'sitemaps': sitemaps}),
url(r'^sitemap-(?P<section>.+).xml$',
'django.contrib.sitemaps.views.sitemap',
{'sitemaps': sitemaps}),
setting.py
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
)
xml文件在運行時生成,請訪問url http://127.0.0.1:8000/sitemap.xml(如果你在本地服務器上)或http://mydomain/sitemap.xml '(如果你在生產服務器上) –