Как избавиться от записи __actions__ в ответе CrudRestController? - PullRequest
0 голосов
/ 20 марта 2011

Я создаю подкласс CrudRestController для реализации интерфейса REST. Он работает нормально, но в ответе содержится запись __actions__, содержащая HTML-код, который мне действительно не нужен в моем ответе.

В соответствии с классом документации TableFiller, что-то вроде этого должно работать:

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

Но страница всегда выдает AttributeError: 'Process' object has no attribute '__actions__'

Любой совет?

1 Ответ

1 голос
/ 20 марта 2011

Несмотря на встроенные документы, правильный путь выглядит следующим образом:

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