私は通常のDjangoモデルからフィールドを取得するTastypie ModelResourceを持っています。私は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、によって生成されたリソース/スキーマを使用して動作させることができなかったことを言及するのを忘れてしまいました。私はreadonlyを読み取り専用に変更することでそれを動作させました。私の悪い。 –
スーパーコールにあなたのクラス名があるべきではありません –