Last modified: Jan 10, 2023 By Alexander Williams
How to Solve DisallowedHost at / Django
in this post, we'll learn how to solve DisallowedHost at / in Django.
In local host
If your app in the localhost, you need to add "localhost" or "127.0.0.1" to ALLOWED_HOSTS in settings.py.
settings.py
ALLOWED_HOSTS = ['localhost'] #if you use localhost as url
#2
ALLOWED_HOSTS = ['127.0.0.1'] #if you use 127.0.0.1 as url
If you want to allow each host you need to add '*' to ALLOWED_HOSTS.
ALLOWED_HOSTS = ['*']
In Production
if your app in production, you need to add the domain name to ALLOWED_HOSTS
ALLOWED_HOSTS = ['domain_name.com']
Summary
So, in this article, we've learned how to solve DisallowedHost at/in Django.
if your app in production, you should only set domain name in ALLOWED_HOSTS