CrudrestControllerの応答の__actions__エントリを取り除くにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/5369606

  •  27-10-2019
  •  | 
  •  

質問

CrudrestControllerをサブクラス化して、RESTインターフェイスを実装しています。正常に動作しますが、応答dictには __actions__ 応答に本当に望まないHTMLコードを含むエントリ。

TableFillerクラスの「DocString」によると、このようなものは機能するはずです。

class ProcessController(CrudRestController):
    model = Process
    #...
    class table_filler_type(TableFiller):
        __model__ = Process
        __actions__ = False

しかし、ページは常にスローします AttributeError: 'Process' object has no attribute '__actions__'

何かアドバイス?

役に立ちましたか?

解決

インラインドキュメントにもかかわらず、正しい方法は次のとおりです。

class table_filler_type(TableFiller):
    __model__ = Process
    __omit_fields__ = ['__actions__', ]
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top