【发布时间】:2011-05-18 22:38:35
【问题描述】:
如何在 Django Piston @classmethod 中访问 request.user?
在documentation 中关于报告的类方法:
...除了这些,您可以定义任何其他您想要的方法。 您可以通过在 fields 指令中包含它们的名称来使用它们, 通过这样做,将使用单个参数调用该函数: 模型的实例。
【问题讨论】:
标签: django django-piston
如何在 Django Piston @classmethod 中访问 request.user?
在documentation 中关于报告的类方法:
...除了这些,您可以定义任何其他您想要的方法。 您可以通过在 fields 指令中包含它们的名称来使用它们, 通过这样做,将使用单个参数调用该函数: 模型的实例。
【问题讨论】:
标签: django django-piston
将活塞中的请求对象传递给对应的resource方法
read 在 GET 请求上被调用,并且不应该修改数据 (幂等)
create 在 POST 上调用,并创建新对象,并应返回 它们(或 rc.CREATED。)
update 在 PUT 上调用,应该更新现有产品和 返回它们(或 rc.ALL_OK。)
delete 在 DELETE 上调用,应删除现有对象。 不应该返回任何东西,只是 rc.DELETED。
只需创建一个实例变量并将其设置为 request.user 对象或将 django 用户对象传递给您的类方法。
【讨论】: