如何在settings.py中创建if语句,如下例所示,以检查该站点是在子域还是主域。
onComplete
目前只有明确设置子域的选项,并且在运行多个子域时它不起作用。必须有更好的方法来做到这一点。
答案 0 :(得分:1)
,您可以使用socket.gethostname()
import socket
if 'subdomain' in socket.gethostname():
# set your subdomain
else:
# set your maindomain
另一个版本:
if socket.gethostname().split('.')[0] in ['subdomain1', 'subdomain2', ..]:
# set socket.gethostname().split('.')[0] as subdomain