我在Django Sitemap框架中看不到sitemap.xml。

2024-09-26 22:53:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我是新来的django,我想创建我的西装网站地图。我使用django的sitemap框架,但是当我转到127.0.0.1:8000时/网站地图.xml我有templatedoesnotex错误 这是我的网站地图.py在

from django.contrib.sitemaps import Sitemap
from datetime import datetime
from .models import *

class CharacterSitemap(Sitemap):
    changefreq = "never"
    priority = 0.9

    def items(self):
        return Character.objects.all()

    def lastmod(self, obj):
        return datetime.now()

    def location(self, obj):
        return '/' + obj.server.link + '/' + obj.link

这是我的网址.py在

^{pr2}$

在那里我必须看到我的网站地图.xml文件和我做错了什么?在


Tags: djangofrompyimportselfobjdatetimereturn
1条回答
网友
1楼 · 发布于 2024-09-26 22:53:25

有时,如果你通过管理添加更多的站点并删除其中的一些站点,每个站点都有一个ID,一旦我更改了它开始工作的数据库中的ID,它就不起作用了,所以请确保站点的ID与数据库中的ID相匹配。这解决了我的问题

相关问题 更多 >

    热门问题