У меня есть RSS-канал, который я настраиваю на своем новом сайте с помощью Django. В настоящее время у меня есть RSS-канал для каждого пользователя, а не один большой, глобальный RSS-канал. Единственная проблема заключается в том, что ссылки, возвращаемые RSS-каналом, имеют совершенно неверное доменное имя в ссылках. Конечный путь совершенно корректен, и метод get_absolute_url, кажется, работает во всех моих приложениях, но не здесь. Вы могли бы подумать, что я получу по умолчанию "www.example.com/item/item_id", но вместо этого я получу другой домен, который размещен на этом сервере. Сначала я думал, что это просто вытягивание имени хоста сервера, но это не так. Это также не вытягивает то, что установлено в SITE_ID. Документы Django говорят, что каналы будут извлекать домен из настройки SITE_ID, но это не так. Я извлек всю мою заявку на домен, который она тянет, и не нашел абсолютно ничего.
Я уверен, что мне не хватает чего-то простого, но я не могу вывести это из жизни. Домен, с помощью которого создаются URL-адреса, просто не существует нигде в коде приложения или базе данных. Так, где на земле это придумывает область?
UPDATE:
Имя_сервера в Apache было установлено на домен, который, как я видел, использовался RSS-каналами для создания URL-адресов. Я изменил это и перезапустил Apache, неправильный домен все еще используется. Любые другие идеи о том, как заставить Django использовать правильный домен?