Чтобы получить ваш Sitemaps работает, вы можете использовать django.contrib.sitemaps
рамку: docs. Или, если у вас есть статический количество страниц просто сделать так:
urlpatterns = [
# your robots.txt (and/or humans.txt) file:
url(r'^robot\.txt$', TemplateView.as_view(
template_name='txt/robots.txt',
content_type='text/plain'
)),
# your static sitemap:
url(r'^crossdomain\.xml$', TemplateView.as_view(
template_name='txt/sitemap.xml',
content_type='application/xml'
)),
]
Для favicon.ico
поместите его в папку static
и использовать этот шаблон тег в шаблоне:
<link rel="icon" href="{% static 'path/to/favicon.ico' %}" sizes="...">
Не забудьте поддерживайте все устройства: full list of favicons
direct_to_template, похоже, устарел. – Antoni4040
@ Antoni4040 - вы правы, переехали в «TemplateView» в новых Djangos – Ewan