Django REST框架API仅在API项目中有效

好友射击

我正在使用开发针对我的应用程序的REST API django-rest-framework

只要我使用以下任何一种,一切都可以正常工作:

  • 可浏览的API
  • 构建API的同一项目中模板中的AJAX请求

如果我尝试从“ master”项目(我正在为其构建API的项目)中撤出访问API,例如从同一台机器上的另一个Django项目中访问该API,我将不断收到错误消息。

下面是从跟踪runserver一个成功的API调用:

[21/Nov/2014 12:11:01] "GET /api/test_session/ HTTP/1.1" 200 9208

相同的端点,但来自主项目外部(失败):

[21/Nov/2014 12:11:14] "GET /api/test_session/ HTTP/1.1" 200 58

我正在使用ajaxjQuery功能发送我的API调用,并且已经设置了error回调。但是errorThrown,我收到的是空的,并且该textStatus属性仅显示“错误”。

如何从oustide访问我的API?我正在使用默认的身份验证后端(基于会话)。

ÁrniSt. 西古尔松

经过一番讨论,发现该错误与跨源资源共享策略有关。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法在 Django Rest 框架 JSON API 示例项目中创建多态项目实例

没有模型的 Django REST API 框架

为什么此API请求在Postman中有效,但在Django测试中引发错误?

在Django项目中迭代两个不同模型的最有效方法是什么

带有过滤器的Django rest框架API

如何在Django模型中有效存储时区?

如何添加条件以在Django中有效

csrfToken仅在页面刷新后才有效-Django

Django 的 FilteredSelectMultiple 小部件仅在登录时有效

如何在Django中构建JSON REST API(没有Django REST框架)

Django Rest 框架:上传图片 API

Django REST框架未使用API端点

使用django rest框架的api设计理念

Django REST框架api根为空

如何在Windows上安装Django REST ApI框架?我有Django1.7开发版本。

django api发布而没有带来json仍然有效吗?

无法在django中导入视图,但在django shell中有效

如何使用Select2在Django普通项目中使用Django Rest API进行自动完成?

`SyntaxError:await 仅在异步函数中有效`,同时尝试在 node rest api 中注册用户

如何使Django REST身份验证有效?

Django REST Framework验证错误:“输入有效的URL”。

在Django REST中压缩响应有效负载?

在 django 中有效导入多个嵌套外键关系中的所有对象

django rest框架-使用单个API调用创建具有外键的资源

将现有 API 添加到 django rest 框架中

如何在Django中有效使用_set.all()?

当表单在Django中有效时触发Google Analytics(分析)事件

在Django中有效地获取相关模型的数量

Django:如何在Paginator中有效使用select_related()?