поэтому поиск по всему миру кажется, что общий консенсус в том, что включение номеров версий в URI REST - это плохая практика и плохая идея.
даже на SO есть сильные сторонники, поддерживающие это.
например Рекомендации по управлению версиями API?
Мой вопрос в том, как выполнить предлагаемое решение использования согласования заголовка/содержимого accept в django-rest-framework для выполнения этого.
Это похоже на согласование контента в рамках,
http://django-rest-framework.org/api-guide/content-negotiation/
уже настроен на автоматическое возвращение целевых значений на основе принятых типов MIME. Если я начну использовать заголовок Accept для пользовательских типов, я потеряю это преимущество фреймворка.
Есть ли лучший способ сделать это в рамках?