У меня есть Tastypie ModelResource, который получает свои поля из обычной модели Django. Я хотел бы сделать определенные поля доступными только для чтения на ресурсе Tastypie, хотя они могут быть записаны в базовой модели. Можно ли это сделать простым способом?
Я пробовал следующее безрезультатно:
def __init__(self, **kwargs):
super(ModelResource, self).__init__(**kwargs)
for f in getattr(self.Meta, 'read_onlys', []):
self.fields[f].read_only = True