嗨,我是 django 的新手,我需要为我的书模型创建一个站点地图,但是这样做之后,我在项目目录中找不到任何 xml 文件。我错过了什么吗?我的 sitemap.py 是:
class BookSitemap(Sitemap):
changefreq = "weekly"
priority = 0.5
def items(self):
return Book.objects.all()
def lastmod(self, obj):
return obj.pub_date
网址.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}),
设置.py
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
)