标签: django django-rest-framework api-versioning
我们正在使用django rest框架来创建apis(移动设备正在使用它)。我们从每个请求的视图中获取request.version的版本。所有这些api都用于需求随时间变化很多的情况。所有视图都在内部调用utils方法(在utils.py中)。
根据版本更改管理utils代码的最佳方法是什么?如果我们假设版本更改的数量已经让我们说50左右那么多的if if会看起来很脏吗?
如果在多个django应用程序中使用上述utils方法,如何处理版本控制案例。
任何解决用例的django包?