Ошибка TemplateDoesNotExist при создании файла Sitemap для приложения Django

String a = new String("foo");
String b = new String("foo");
System.out.println(a == b); // prints false
System.out.println(a.equals(b)); // prints true

Убедитесь, что вы понимаете, почему. Это потому, что сравнение == сравнивает только ссылки; equals() метод сопоставляет содержимое по символу.

Когда вы вызываете new для a и b, каждый получает новую ссылку, указывающую на "foo" в таблице строк. Ссылки разные, но контент один и тот же.

13
задан ironic_username 18 October 2009 в 22:59
поделиться

1 ответ

Это потому, что он не находит шаблоны по умолчанию.

Убедитесь, что 'django.template.loaders.app_directories.load_template_source' находится в вашем TEMPLATE_LOADERS , а также убедитесь, что 'django.contrib.sitemaps' находится в вашем INSTALLED_APPS .

43
ответ дан 1 December 2019 в 17:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: