Правильное решение для этого - приложения, упакованные в оба пакета, должны следовать новому соглашению с использованием AppConfig
, которое можно разделить на подклассы и изменить (для изменения метки приложения).
К сожалению, ни django-jet
, ни django-oscar
1.6 не следуют этой практике, поэтому вы немного застряли.Django 2.0 (только что выпущенный) перешел на использование конфигов приложения, поэтому лучше всего использовать его и приложение инструментальной панели Oscar подкласса , чтобы присвоить ему другой ярлык.Затем вы должны указать свой подкласс в INSTALLED_APPS
вместо значения по умолчанию.
Примечание: Оскар предоставляет собственную панель управления, которая полностью независима от администратора Django.Я не уверен, что объединение этих двух пакетов в одном проекте принесет много пользы.
OSCAR_HIDDEN_FEATURES
здесь не имеет значения - он контролирует только то, что видно в интерфейсе, а не то, какие приложения загружаются..