Now, we will create the models that we will use to represent and persist the notification categories, notifications, and their relationships in the PostgreSQL database.
Open the service/models.py file and replace its contents with the following code. The lines that declare fields related to other models are highlighted in the code listing. If you created a new virtual environment, create a new models.py file within the service folder. The code file for the sample is included in the restful_python_2_02_01 folder, in the Flask01/service/models.py file:
from marshmallow import Schema, fields, pre_load from marshmallow import validate from flask_sqlalchemy import SQLAlchemy from flask_marshmallow import Marshmallow orm = SQLAlchemy() ma = Marshmallow() class ResourceAddUpdateDelete(): def add(self, resource): ...