在Django中提供XML网站地图

1 投票
1 回答
808 浏览
提问于 2025-04-18 00:03

我为一个小网站创建了自己的网站地图,并把它放在了根目录下。请问我该怎么让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文件,所以这里没有这个文件)。

撰写回答