删除Django休息框架教程7模式和客户端库

时间:2017-02-05 15:11:50

标签: python django django-rest-framework

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

删除一个片段时
$ coreapi action snippets delete --param id=7

我得到了以下给出的错误

<Error: Forbidden>
    detail: "You do not have permission to perform this action."

在访问浏览器中的API根端点时,GET请求中的corejson表示也不可用作选项。

我该如何解决这些问题?

2 个答案:

答案 0 :(得分:0)

你的问题有两个解决方案......

1.在Settings.py文件或Viewsets中评论权限和身份验证(如果您已在     views.py)。

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

答案 1 :(得分:0)

关于corejson请求中GET的缺席,它对我来说也不会出现。仅当我访问schema视图(例如127.0.0.1:8000/schema)时,才会显示该选项。这是有道理的,因为schema显示应用程序的所有模式API。