Comment se débarrasser de l'entrée de __actions__ dans la réponse du CrudRestController?
-
27-10-2019 - |
Question
Je suis le sous-classement CrudRestController pour implémenter une interface REST. Il fonctionne très bien, mais le dict de réponse contient une entrée de __actions__
qui contient un code HTML que je ne veux vraiment pas dans ma réponse.
Selon la classe TableFiller docstring quelque chose comme cela devrait fonctionner:
class ProcessController(CrudRestController):
model = Process
#...
class table_filler_type(TableFiller):
__model__ = Process
__actions__ = False
Mais la page jette toujours un AttributeError: 'Process' object has no attribute '__actions__'
Un conseil?
La solution
En dépit de la documentation en-ligne, la façon correcte semble être:
class table_filler_type(TableFiller):
__model__ = Process
__omit_fields__ = ['__actions__', ]
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow