我在Django上贴了一张票,但我被证明可以通过以下操作实现这一点
from socket import gethostname, gethostbyname
ALLOWED_HOSTS = [ gethostname(), gethostbyname(gethostname()), ]
使现代化如果您使用的是docker,那么下面的代码会更好,因为gethostbyname无法获得正确的信息.
from socket import gethostname, gethostbyname, gethostbyname_ex
ALLOWED_HOSTS = [ gethostname(), ] + list(set(gethostbyname_ex(gethostname())[2]))
将其转换为集合的原因是gethostbyname_ex可以返回重复项.
Django 网站上的门票链接是.