Как воспроизвести функциональность "Доступные группы" в "Выбранную группу" в Django Admin
Я перехожу с Rails на Django и пытаюсь преобразовать сайт Hamper Business, которым я управляю. Люблю Django!!!
У меня есть корзины с различными товарами. В каждой корзине разные продукты. Я хотел бы иметь возможность использовать следующую структуру для перемещения продуктов в корзину.
Пример: Django использует следующее для получения списка групп, который затем переходит в "Избранные группы":
Все, что я могу получить с помощью ManyToManyField
- это поле со списком, которое я должен выбрать с помощью элемента управления и щелкнуть, чтобы добавить несколько полей. Это становится непрактичным и не удобным для чтения.
Чтобы сделать еще один шаг вперед, я бы хотел иметь возможность включать продукт более одного раза. Например, корзина, в которой есть три бутылки одного и того же пива. Я бы не хотел создавать три отдельных продукта для одной корзины.
Заранее большое спасибо за то, что указали мне правильное направление.
Я нашел ответ для части этого. Я просто добавил filter_horizontal
к классу admin.ModelAdmin
в admin.py
.
Все еще не знаю, как добавить несколько количеств, но, возможно, я оставлю это на другой день.