Зачем нужен ALLOWED_HOSTS в Django?
В Django в файле settings немаловажным считается список ALLOWED_HOSTS, который, как я понял, определяет, на каких адресах Django в принципе может работать и отзываться на запросы. Однако я не понял, зачем это нужно, ибо при runserver мы итак устанавливаем адрес, на котором Django слушает. Так зачем отдельно это вписывать ещё и в ALLOWED_HOSTS?
Источник: Stack Overflow на русском