저는 장고를 처음 사용하여 기본 sitemap.xml을 추가하려고합니다. 정적 인 페이지 만 있습니다. 나는 간단한 sitemap.xml의를 추가하려면 어떻게 내 urls.py 파일에서 http://mydomain.com/sitemap.xml정적 Sitemap.xml Django
urls.py
pages
--- templates
---- pages
-- about.html
-- contact.html
-- etc...
--- views.py
에서 액세스 할 수 있도록 :
from django.conf.urls import patterns, include, url
from django.views.generic.base import TemplateView
from [myfolder].pages.views
from django.contrib import admin
from django.views.generic import RedirectView
urlpatterns = patterns('',
url(r'^$', TemplateView.as_view(template_name='pages/home.html'), name='home'),
url(r'^about/$', TemplateView.as_view(template_name='about.html')),
url(r'^sitemap\.xml/$', TemplateView.as_view(template_name='sitemap.xml')),????
)
을 내가 가지고있는 페이지를 기반으로 사이트 맵을 생성 할 수있는 방법 템플릿/페이지에 ??
당신이 봤어 robots.txt 파일에 대한 '텍스트/일반'것을 '텍스트/XML'을 변경하는 것입니다? https://docs.djangoproject.com/en/dev/ref/contrib/sitemaps/#example – karthikr