Configuring output fields
Now, we will create a message_fields
dictionary that we will use to control the data that we want Flask-RESTful to render in our response, when we return MessageModel
instances. Open the previously created api/api.py
file and add the following lines. The code file for the sample is included in the restful_python_chapter_05_01
folder.
message_fields = { 'id': fields.Integer, 'uri': fields.Url('message_endpoint'), 'message': fields.String, 'duration': fields.Integer, 'creation_date': fields.DateTime, 'message_category': fields.String, 'printed_times': fields.Integer, 'printed_once': fields.Boolean } message_manager = MessageManager()
We declared the message_fields
dictionary (dict
) with key-value pairs of strings and classes ...
Get Building RESTful Python Web Services now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.