Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.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
Python Django Tastypie API远程访问_Python_Django_Tastypie - Fatal编程技术网

Python Django Tastypie API远程访问

Python Django Tastypie API远程访问,python,django,tastypie,Python,Django,Tastypie,我有一个django tastypie API,我想通过远程主机访问该API的资源,但我无法检索数据 我继续使用ajax调用来检索数据。它在本地机器上工作得很好,但在通过另一台机器连接时失败 $.ajax({ url : 'http://127.0.0.1:8000/api/v1/actors/', dataType : 'jsonp', type : 'GET', data : { format: 'jsonp' },

我有一个django tastypie API,我想通过远程主机访问该API的资源,但我无法检索数据

我继续使用ajax调用来检索数据。它在本地机器上工作得很好,但在通过另一台机器连接时失败

$.ajax({
        url : 'http://127.0.0.1:8000/api/v1/actors/',
        dataType : 'jsonp',
        type : 'GET',
        data : { format: 'jsonp' },
        success : function(data) {                
        },
        error: function(){
        }
    });

用于允许跨域XMLHttpRequests请求

嗨,伙计们,我最终解决了我的问题,在API中将我的资源类过多,允许“访问控制允许源站”接受所有源站,并将我的url更改为

您运行上述代码的文档是否与请求的
url
不同?文档位于我的apache目录/var/www中,我可以通过手机访问它们!使用ajax的文档的url是什么?在该文档中传递给
$的
url
属性是什么。ajax
?我使用此地址访问文档
http://localhost/project/actors.html
和我不传递给$的url属性。我只指定要返回的数据格式
?format=jsonp
将url更改为
http://localhost/api/v1/actors/
在您的
$.ajax
中调用并查看发生了什么。