我有一個Tastypie ModelResource從正規的Django模型獲取它的字段。我想在Tastypie資源上對某些字段進行只讀,即使它們可以在基礎模型中寫入。這可能以簡單的方式完成嗎?我可以製作一個tastypie模型資源字段只讀嗎?
我已經嘗試了以下無濟於事:
def __init__(self, **kwargs):
super(ModelResource, self).__init__(**kwargs)
for f in getattr(self.Meta, 'read_onlys', []):
self.fields[f].read_only = True
對不起,我忘了提,我不能得到上述的「技巧」與由Tastypie,這真的是我 – 2012-04-27 17:18:37
後很哎呀生成的資源/模式工作。我通過將read_only更改爲只讀來實現它。我的錯。 – 2012-04-27 17:22:28
不應該超級電話有你的類名 – 2012-08-01 09:56:30