我可以制作它,以便只有某些字段可以通过PATCH更改吗?

时间:2012-05-30 01:39:13

标签: django django-models tastypie

我已经这样做了,只有对象的所有者才能在资源上调用PATCH命令,但我希望这个用户只能更新该资源中的某些字段。我可以通过创建另一个资源并改变水合物方法的第一个来做到这一点,但这很麻烦。有更简单的选择吗?

1 个答案:

答案 0 :(得分:0)

您可以将它们标记为只读:

email = fields.CharField(attribute='email', readonly=True)

我观察到无法设置此类字段,但当用户尝试更改时,Tastypie不会引发错误。