Executando verificação de segurança...
1

Samuel, exato, no funcionamento dele eu informo por exemplo minha máquina
['localhost','127.0.0.1']
e informo os ip's de outras máquinas na mesma rede
['192.168.1.96','192.168.1.98'....]

Porém tenho duas máquinas que estão conectadas na mesma rede mas em outra faixa de ip, então:
['192.168.1.96','192.168.1.98','192.168.3.29'....]

A máquina que está com na faixa 3.29 não consegue acessar, independente de eu executar o servidor:
localhost:porta
ou
192.168.1.96:porta

Carregando publicação patrocinada...
2
2

Complementando a resposta acima, dá uma checada na documentação sobre o allowed_hosts (infelizmente não está disponível em português):

https://docs.djangoproject.com/pt-br/4.1/ref/settings/#std:setting-ALLOWED_HOSTS

Ele serve para o Django aceitar somente requisições que contenham o endereço permitido no campo Host, por exemplo, se allowed_hosts = ['www.exemplo.com'], ele vai permitir requisições que contenham www.exemplo.com e rejeitar requisições que contenham exemplo.com ou subdominio.exemplo.com

Nesse seu caso, allowed_hosts seria somente o seu endereço IP da rede interna. Ele não serve para filtrar requisições baseado no IP dos clientes, como você está tentando fazer.

1