如何摆脱CrudRestController响应中的__actions__条目?

时间:2011-03-20 16:00:53

标签: rest turbogears2

我正在将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__'

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

尽管有内联文档,但正确的方法似乎是:

class table_filler_type(TableFiller):
    __model__ = Process
    __omit_fields__ = ['__actions__', ]