¿Cómo deshacerse de la entrada __acciones__ en la respuesta del crudrestController?

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

  •  27-10-2019
  •  | 
  •  

Pregunta

Estoy subclasificando el CrudrestController para implementar una interfaz REST. Funciona bien, pero la respuesta dict contiene un __actions__ Entrada que contiene algún código HTML que realmente no quiero en mi respuesta.

Según la clase de Tablefiller, el documento de la clase algo así debería funcionar:

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

Pero la página siempre arroja un AttributeError: 'Process' object has no attribute '__actions__'

¿Algún consejo?

¿Fue útil?

Solución

A pesar de los documentos en línea, la forma correcta parece ser:

class table_filler_type(TableFiller):
    __model__ = Process
    __omit_fields__ = ['__actions__', ]
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top