Javascript django rest框架API编辑函数

Javascript django rest框架API编辑函数,javascript,jquery,angularjs,ajax,django,Javascript,Jquery,Angularjs,Ajax,Django,虽然我不熟悉django rest框架,但总而言之,我了解了发布和查看的工作原理,使用jquery ajax发布和angular js呈现API json数据 但我还不明白这里应该如何实现“编辑”和“删除”功能 这意味着我必须将预先存在的标题和内容加载到指定的字段表单中,然后将帖子重新保存到特定的帖子id中 我该怎么做 在使用jquery或angular执行编辑或删除功能时,如何检查权限 请考虑以下事实:我的网站是SPA(单页应用程序),不需要任何页面刷新。 因此,这些概念对我来说是相当新的,我

虽然我不熟悉django rest框架,但总而言之,我了解了发布和查看的工作原理,使用jquery ajax发布和angular js呈现API json数据

但我还不明白这里应该如何实现“编辑”和“删除”功能

这意味着我必须将预先存在的标题和内容加载到指定的字段表单中,然后将帖子重新保存到特定的帖子id中

我该怎么做

在使用jquery或angular执行编辑或删除功能时,如何检查权限

请考虑以下事实:我的网站是SPA(单页应用程序),不需要任何页面刷新。 因此,这些概念对我来说是相当新的,我不明白如何仅使用API手动检查权限


这是一个实时站点:

您可以使用基于类的视图进行此操作。使用基于类的视图,您可以为不同的功能设置不同的端点,根据请求类型进行区分

class AView(APIView):

    def get(self, request, format=None):
        pass

    def put(self, request, format=None):
        pass

有关身份验证和权限,请参阅

,您只需构建两个端点即可进行编辑和删除。然后从jQuery调用它们。