我想在Django获取当前域名。早期我使用
获得了这个域名site_name = RequestSite(request).domain
但是现在我想获得没有请求参数的域名。这是因为我在我的项目中使用了一个twitter包,而我想要使用的函数没有请求参数,所以我不能在那里使用上面提到的代码。
所以在没有请求参数的情况下获取当前域。 我也使用'get_current_site'但它总是给.com域名。
答案 0 :(得分:0)
Site.object.get_current为您提供“默认”网站(查看how it's implemented)。无法访问Request对象,您必须找到另一种查找或构建域的方法。