Что означает [:: 1] в ALLOWED_HOSTS в Django? - PullRequest
1 голос
/ 09 июля 2019

Я просматривал документацию для Джанго ALLOWED_HOSTS здесь

Я наткнулся на строку ['localhost', '127.0.0.1', '[::1]'] в ALLOWED_HOSTS.

Все выглядит хорошо, кроме '[::1]'.

Я не могу найти сценарий в реальном времени, где используется '[::1]'.

Может кто-нибудь объяснить, в каком использованииВ случае, если мы будем использовать это [::1]

Ответы [ 3 ]

3 голосов
/ 09 июля 2019

[:: 1] - адрес обратной связи в ipv6, эквивалент будет 127.0.0.1 в ipv4.

1 голос
/ 09 июля 2019

Я знаю, что :: 1 обычно используется для IPv6 как localhost

0 голосов
/ 09 июля 2019

Это самая важная часть настроек - измените ALLOWED HOSTS при установке проекта на сервер. Настройки должны быть такими же, как в конфигурации сервера (например, nginx / gunicorn), но отличаться для этапа отладки на локальной машине.

Совет: поместите все важные настройки, такие как ALLOWED HOSTS, в один файл с точки зрения безопасности.

Но пока вы отлаживаете-разрабатываете на локальной машине - вам не нужно менять ALLOWED HOSTS.

...