我正在浏览 Django的文档 ALLOWED_HOSTS
here
我在['localhost', '127.0.0.1', '[::1]']
中遇到了一个字符串ALLOWED_HOSTS
。
除'[::1]'
部分外,其他所有内容都很好。
我找不到使用'[::1]'
的实时场景。
有人可以解释一下我们将在哪种用例中使用此[::1]
答案 0 :(得分:3)
[:: 1]是ipv6中的环回地址,相当于ipv4中的127.0.0.1。
答案 1 :(得分:1)
我知道:: 1通常用于IPv6作为本地主机
答案 2 :(得分:0)
这是设置中最重要的部分-将项目安装到服务器时更改ALLOWED HOSTS
。此处的设置必须与服务器配置中的设置相同(例如nginx / gunicorn),但对于本地计算机上的调试阶段,则必须不同。
建议:出于安全性考虑,将ALLOWED HOSTS
之类的所有关键设置放在另一个文件中。
但是,当您在本地计算机上进行调试开发时,实际上并不需要更改ALLOWED HOSTS
。