Não ficou claro o que você está tentando fazer, na doc (https://docs.djangoproject.com/en/4.1/ref/settings/#allowed-hosts) esse campo define quais os hosts que o django vai aceitar pra responder pela API, o que deve ir ai é o IP/domínio (acho que com porta, não lembro agora) que as requisições serão realizadas.
Como é uma lista, você pode colocar vários endereços: ['192.168.1.96', 'poc.api']
Em última instância pode usar ['*']
, porém não é recomendado fora de ambiente de desenvolvimento (na doc acima explca o porque)
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