【问题标题】:Can I make it so that only certain fields are changeable with a PATCH?我可以这样做,以便只有某些字段可以通过 PATCH 更改吗?
【发布时间】:2012-05-30 01:39:12
【问题描述】:

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

【问题讨论】:

    标签: django django-models tastypie


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-25
      • 2012-02-19
      • 2017-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-08
      • 2014-03-27
      相关资源
      最近更新 更多