在Django中提供XML网站地图
我为一个小网站创建了自己的网站地图,并把它放在了根目录下。请问我该怎么让Django来提供这个网站地图呢?我需要编辑urls.py文件吗?我该怎么写代码呢?
1 个回答
0
把它放在一个模板文件夹里,然后把它添加到你的urls.py文件中。下面是我们网站的一些例子:
from django.views.generic import TemplateView
urlpatterns = patterns(
'',
(r'^crossdomain.xml$',
TemplateView.as_view(template_name='crossdomain.xml')),
(r'^robots.txt$', TemplateView.as_view(template_name='robots.txt')),
(我们会生成sitemap.xml文件,所以这里没有这个文件)。