REST API:跨版本共享资源的最佳实践

时间:2018-05-16 17:22:31

标签: rest flask model

我正在使用当前目录构建项目,如下所示:

app
-- api
---- v1
---- v2
-- admin
-- models

(该项目是使用Flask构建的,因此' admin',' v1'' v2'有自己的蓝图。)

我是REST API的新手,我想知道共享资源的最佳做法是什么。管理面板需要能够访问模型,但是两个API版本是否也可以访问,或者在发生更改的情况下保留自己的模型?我试图确保长寿,但不想重复代码。常见的辅助函数和错误也是如此;它们应该共享还是驻留在自己的版本目录中?

0 个答案:

没有答案