从服务器名称检测当前Django站点

从服务器名称检测当前Django站点,django,Django,我希望使用Django站点框架根据当前URL提供不同的内容。例如,如果URL为,调用Django的Site.objects.get_current()方法将返回一个值为siteA.example.com的站点对象 这可能吗?如果可能,如何实现 谢谢大家! 你可以试试 django.contrib.sites.models 并使用获取当前站点(请求).id 如中所述 或者你可以使用 这样,您就可以使用subdomains.utils.reverse()来标识当前正在使用的子域 文档

我希望使用Django站点框架根据当前URL提供不同的内容。例如,如果URL为,调用Django的
Site.objects.get_current()
方法将返回一个值为
siteA.example.com
的站点对象

这可能吗?如果可能,如何实现

谢谢大家!

你可以试试

django.contrib.sites.models 
并使用
获取当前站点(请求).id

中所述

或者你可以使用

这样,您就可以使用subdomains.utils.reverse()来标识当前正在使用的子域

文档