问题标签 [django-rest-framework]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
370 浏览

django - Django rest 框架 - 将结果解析为 tsv

仅供参考,'some_result'包含:

所以我的问题是,是否可以解析这个元组(上图),所以我可以像这样返回一个 tsv:

提前谢谢了。

0 投票
9 回答
64194 浏览

django - 如何使用 Django Rest Framework 创建多个模型实例?

我想通过一个 API 调用使用 Django Rest Framework 保存和更新多个实例。例如,假设我有一个可以有多个“教师”的“教室”模型。如果我想创建多个教师,然后更新他们所有的教室号码,我会怎么做?我是否必须为每位教师进行 API 调用?

我知道目前我们无法保存嵌套模型,但我想知道我们是否可以在教师级别保存它。谢谢!

0 投票
2 回答
9456 浏览

django - Django rest 框架 - 过滤多对多字段

假设我有一个像这样的模型:

我想公开两个 API 视图:

  • 汽车清单
  • 汽车细节

在列表视图中,我只想显示 type="thumbnail" 的图像。在详细信息视图中,我想显示 type="image" 的图像。

这或多或少应该是列表的样子:

和细节视图:

请注意,根据视图显示不同的图像 ID。

到目前为止,我的序列化程序如下所示:

列表 api 视图:

详细api视图:

这当然会为我提供列表中的所有图像以及详细信息,并迫使客户进行额外的调用以获取应显示的图像类型。

有什么通用的方法吗?我看过 django-filter 示例,但似乎只能过滤列出了哪些对象,而不是列出了列出的对象中的哪些相关对象。

0 投票
3 回答
17165 浏览

django - 配置 Django-rest

我试图在 Windows 机器中设置 DJango restframework,运行代码时出现以下错误,

步骤完成。

  1. 从 github 下载了 rest-framework 和其他实用程序
  2. 使用 easy_install 我安装了所有软件包。

    这是确认消息,

    C:\Python27\Scripts>easy_install django-rest 搜索 django-rest 最佳匹配:django-rest 0.0.1 处理 django_rest-0.0.1-py2.7.egg django-rest 0.0.1 已经是easy中的活动版本-install.pth

    使用 c:\python27\lib\site-packages\django_rest-0.0.1-py2.7.egg 处理 django-rest 的依赖关系 完成处理 django-rest 的依赖关系

  3. 创建了一个新项目 firstwebservice ,它创建了所有文件。

  4. 编辑 settings.py 文件并包含 django rest,如下所示,

    /li>
  5. 跑项目

    /li>
0 投票
1 回答
941 浏览

django-rest-framework - 设置 django rest 框架

我已经设置了我的 Django 休息框架并从我的初始教程开始。它运行良好,但是

当我运行它时,我得到了这个消息——

我有一个用户正在设置..不确定我没有在结果集中看到。当我去 shell 并尝试 User.objects.all() 时,我看到了那个用户。

0 投票
2 回答
8860 浏览

django - 将根元素添加到 json 响应(django-rest-framework)

我正在尝试确定使用 django 和 django-rest-framework 将根元素添加到所有 json 响应的最佳方法。

我认为添加自定义渲染器是完成我想要实现的目标的最佳方式,这就是我迄今为止想出的:

现在棘手的部分是root_element根据render()被调用的视图动态设置。

任何指针/建议将不胜感激,

干杯

0 投票
7 回答
81773 浏览

python - Django Rest 框架令牌认证

我已经阅读了 Django Rest Framework Guides 并完成了所有教程。一切似乎都有意义,并且按应有的方式工作。我得到了基本和会话身份验证的工作描述。

django rest 框架 - api 指南

但是,我在文档的令牌身份验证部分苦苦挣扎,它有点缺乏或没有像教程那样深入。

django-rest-framework - 令牌认证

它说我需要为用户创建令牌,但确实说明了 models.py 的位置?

有人可以为初学者更好地解释文档的令牌身份验证部分吗?

0 投票
2 回答
8905 浏览

django - Django REST:请求中不支持的媒体类型“application/xml”

我正在使用http://django-rest-framework.org/令牌并尝试现在获取令牌。我已按照指南进行操作。然而,

当我尝试在 URL 上发帖时:

我得到以下回复

为什么是这样?

谢谢你。

0 投票
6 回答
32192 浏览

django - Django:Rest Framework 验证标头

使用Django REST API,我正在尝试验证我的请求。

这就是我要发送的内容:

这是我回来的:

有人可以给我正确的标题吗?

谢谢

标题:

在此处输入图像描述

设置.py

视图.py

0 投票
2 回答
10259 浏览

django - Django REST权限类和认证类的区别

最后一件事我对Django Rest Framework有点困惑,那就是权限类和身份验证类之间的区别

这是我的 settings.py

}

在我看来,我有以下...

我假设上面会发生的是,只有管理员用户才能访问可浏览的 API,而具有有效令牌的用户仍然可以获得 json 请求。但是,情况并非如此,IsAuthenticated 似乎授予他们访问权限,但 = 这仍然允许我的用户在登录时访问在线版本。

我希望所有拥有有效令牌的用户都能访问,但只有管理员用户有权查看带有会话的在线 API 版本,这可能吗?