首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除在Django rest框架中不起作用的操作教程7模式和客户端库

删除在Django rest框架中不起作用的操作教程7模式和客户端库
EN

Stack Overflow用户
提问于 2017-02-05 23:11:50
回答 2查看 286关注 0票数 1

我遵循了Django rest framework教程。在尝试通过命令行删除代码片段时,我在教程7中遇到错误。我安装了coreapicommand line client。但是当我尝试使用以下命令删除代码片段时

代码语言:javascript
复制
$ coreapi action snippets delete --param id=7

我得到了下面的错误

代码语言:javascript
复制
<Error: Forbidden>
    detail: "You do not have permission to perform this action."

此外,当在浏览器中访问API根端点时,corejson表示不能作为GET请求中的选项。

我该如何解决这些问题呢?

EN

回答 2

Stack Overflow用户

发布于 2017-02-06 19:46:59

你的问题有两个答案..。

1.在Settings.py文件或您的视图集中(如果您在views.py中定义了您的权限)中注释权限和身份验证。

2.或者您可以使用postman对自己进行身份验证,然后可以删除

票数 0
EN

Stack Overflow用户

发布于 2017-04-10 22:08:31

关于GET请求中没有corejson这一点,我也看不出来。只有当我访问schema视图(例如127.0.0.1:8000/schema)时,该选项才会出现。这是有意义的,因为schema显示了应用程序的所有schema API。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42053622

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档