django-rest-framework:api版本控制
一种方法是将版本控制指定为媒体类型的一部分。
这就是GitHub 当前对其API所做的工作。
你还可以在你的接受标头中包含媒体类型参数,例如Accept: application/json; version=beta,可以成功匹配JSONRenderer。然后,你可以根据自己接受的媒体类型对视图进行编码,使其行为有所不同,请参见此处。
Accept: application/json; version=beta
JSONRenderer
API的版本控制有很多不同的模式,我不会说关于正确方法的共识很大,但这是一种合理的可能性。
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群