API后端版本控制方法

时间:2016-08-26 10:00:22

标签: django django-rest-framework api-versioning

我们正在使用django rest框架来创建apis(移动设备正在使用它)。我们从每个请求的视图中获取request.version的版本。所有这些api都用于需求随时间变化很多的情况。所有视图都在内部调用utils方法(在utils.py中)。

根据版本更改管理utils代码的最佳方法是什么?如果我们假设版本更改的数量已经让我们说50左右那么多的if if会看起来很脏吗?

如果在多个django应用程序中使用上述utils方法,如何处理版本控制案例。

任何解决用例的django包?

0 个答案:

没有答案