我需要让 django 发送一封电子邮件,其中包含这样的 URL
http://www.mysite.org/history/
像这样获得“历史”的地方:
history_url = urlresolvers.reverse('satchmo_order_history')
history_url 是我传递给发送电子邮件的函数的参数,它正确地生成“/history/”。但是我如何获得第一部分?(http://www.mysite.org)
编辑 1
这样做有什么不对或不可移植的吗?:
history = urlresolvers.reverse('satchmo_order_history')
domain = Site.objects.get_current().domain
history_url = 'http://' + domain + history