Как заставить синдикат django правильно извлекать имя хоста
При использовании обратного просмотра с синдикацией django get_absolute_url() возвращается правильно, но с неправильным хостом,
Я всегда получаю ссылку с http: // localhost вместо моего домена, где это настроено?
Как заставить его вернуть мое имя хоста
Спасибо
forum_patterns = [
path('p/<str:uid>/', views.post_view, name='post_view'),
]
Post:
def get_absolute_url(self):
url = reverse("post_view", kwargs=dict(uid=self.root.uid))
return url if self.is_toplevel else "%s#%s" % (url, self.uid)
получающий:
<rss version="2.0">
<channel>
<title>Post Feed</title>
<link>http://localhost/</link>
<description>Posts that match africa</description>
<atom:link href="http://localhost/feeds/tag/africa/" rel="self"/>
<language>en-us</language>
<lastBuildDate>Sun, 06 Jun 2021 03:56:58 +0000</lastBuildDate>