在django中获取当前域名

时间:2013-03-14 10:35:33

标签: python django

我想在Django获取当前域名。早期我使用

获得了这个域名
site_name = RequestSite(request).domain

但是现在我想获得没有请求参数的域名。这是因为我在我的项目中使用了一个twitter包,而我想要使用的函数没有请求参数,所以我不能在那里使用上面提到的代码。

所以在没有请求参数的情况下获取当前域。 我也使用'get_current_site'但它总是给.com域名。

1 个答案:

答案 0 :(得分:0)

Site.object.get_current为您提供“默认”网站(查看how it's implemented)。无法访问Request对象,您必须找到另一种查找或构建域的方法。