watson.framework.views.decorators¶
- watson.framework.views.decorators.view(template=None, format=None)[source]¶
Return the view model in a specific format and with a specific template.
This will not work if the response returned from the controller is of the watson.http.messages.Response type.
Parameters: - func (callable) – the function that is being wrapped
- template (string) – the template to use
- format (string) – the format to output as
Returns: The view model in the specific format
Example:
class MyClass(controllers.Rest): @view(template='edit') def create_action(self): return 'something'