За последние пару недель я прошел тон flask
учебников.
Насколько я понимаю, для создания простого REST API, основанного на flask
, есть (среди прочих) два способа:
принимает flask-restful
и использует его для создания Resources
, который вы затем выставляете через соответствующие URL / маршруты и связываете их с sqlalchemy
models
используйте обычный sqlalchemy
для модели, а затем marshmallow
для де / сериализации и обслуживания объекта в формате json
.
Есть ли сравнение между этими двумя подходами? Я немного новичок в этой области, и подход marshmallow
, казалось, был быстрее и, возможно, легче следовать.
Есть ли какие-либо преимущества в применении flask-restful
по сравнению со слоем де / сериализации marshmallow
?