我有一个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