Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django服务器在使用特定的服务器ip而不是其他ip时返回空数组_Django_Django Rest Framework - Fatal编程技术网

Django服务器在使用特定的服务器ip而不是其他ip时返回空数组

Django服务器在使用特定的服务器ip而不是其他ip时返回空数组,django,django-rest-framework,Django,Django Rest Framework,当我用地址python manage.py启动Django服务器时,运行服务器192.168.45.2:8000并转到API端点,比如说http://192.168.45.2:8000/api/products/containers然后我得到的只是一个空数组[],即使服务器给出了200响应 但是,当我使用addresspython manage.py关闭并重新启动服务器时,运行服务器0.0.0.0:8000,然后转到确切的相同端点http://192.168.45.2:8000/api/prod

当我用地址
python manage.py启动Django服务器时,运行服务器192.168.45.2:8000
并转到API端点,比如说
http://192.168.45.2:8000/api/products/containers
然后我得到的只是一个空数组
[]
,即使服务器给出了
200
响应

但是,当我使用address
python manage.py关闭并重新启动服务器时,运行服务器0.0.0.0:8000
,然后转到确切的相同端点
http://192.168.45.2:8000/api/products/containers
即使API数据指向
192.168.45.2

在django设置文件中,我有以下内容:

ALLOWED_HOSTS = ['192.168.45.2', 'localhost', '127.0.0.1','192.168.1.2']
无论我是通过Chrome使用我的应用程序,还是使用Postman测试我的Api,我都会得到相同的结果。对于这两种情况,第一个IP返回空[],第二个IP没有问题。
我还必须补充的是,无论我有什么地址,有些API的工作都是预期的,有些则不然

在settings.py set ALLOWED_HOSTS=[“*”]

最后发生的事情是,由于我前面的一个例子,我的url端点位于元组
{}
中,而不是数组
[]
,这意味着它是“随机”选择端点,可能使用一个端点,该端点将返回空数据,而我给出的是空数据

DEBUG
的值是多少?能否显示相应的视图?