如何在 Django Piston @classmethod 中访问 request.user?
在有关 classmethod的文档中报告了:
...除了这些,您可以定义任何其他您想要的方法。您可以通过将它们的名称包含在 fields 指令中来使用它们,并且这样做,将使用单个参数调用该函数:模型的实例。
如何在 Django Piston @classmethod 中访问 request.user?
在有关 classmethod的文档中报告了:
...除了这些,您可以定义任何其他您想要的方法。您可以通过将它们的名称包含在 fields 指令中来使用它们,并且这样做,将使用单个参数调用该函数:模型的实例。
活塞中的请求对象传递给对应的资源方法
read在 GET 请求上调用,并且永远不应该修改数据(幂等。)
create在 POST 上调用,并创建新对象,并应返回它们(或 rc.CREATED。)
update在 PUT 上调用,应该更新现有产品并返回它们(或 rc.ALL_OK。)
在DELETE上调用 delete,并且应该删除现有对象。不应该返回任何东西,只是 rc.DELETED。
只需创建一个实例变量并将其设置为 request.user 对象或将 django 用户对象传递给您的类方法。