Безголовый Django-Oscar - правильная настройка промежуточного ПО/сеанса
Я немного запутался в правильной настройке для установки безголового промежуточного ПО/сессии с использованием django-oscar-api.
Документация для последнего говорит мне использовать oscarapi.middleware.ApiBasketMiddleWare
, если я хочу/необходимо смешать "обычный" django-oscar и django-oscar-api.
В той же документации сказано, что я должен использовать oscarapi.middleware.HeaderSessionMiddleware
, если django-oscar передается от "внешнего клиента, использующего заголовки Session-Id".
В моем случае я не использую заголовки Session-Id, а общаюсь с oscar только через api вызовы.
Какова будет правильная установка/путь для моего случая?
Могу ли я просто использовать oscarapi.middleware.ApiBasketMiddleWare
и просто использовать вызовы api? Как он будет обрабатывать анонимные корзины и объединение корзин после входа пользователя (jwt)?