Как воспроизвести функциональность "Доступные группы" в "Выбранную группу" в Django Admin

Я перехожу с Rails на Django и пытаюсь преобразовать сайт Hamper Business, которым я управляю. Люблю Django!!!

У меня есть корзины с различными товарами. В каждой корзине разные продукты. Я хотел бы иметь возможность использовать следующую структуру для перемещения продуктов в корзину.

Пример: Django использует следующее для получения списка групп, который затем переходит в "Избранные группы":

enter image description here

Все, что я могу получить с помощью ManyToManyField - это поле со списком, которое я должен выбрать с помощью элемента управления и щелкнуть, чтобы добавить несколько полей. Это становится непрактичным и не удобным для чтения.

Чтобы сделать еще один шаг вперед, я бы хотел иметь возможность включать продукт более одного раза. Например, корзина, в которой есть три бутылки одного и того же пива. Я бы не хотел создавать три отдельных продукта для одной корзины.

Заранее большое спасибо за то, что указали мне правильное направление.

Я нашел ответ для части этого. Я просто добавил filter_horizontal к классу admin.ModelAdmin в admin.py.

Все еще не знаю, как добавить несколько количеств, но, возможно, я оставлю это на другой день.

Вернуться на верх