#django #django-models #django-admin
Вопрос:
Я перехожу с рельсов на Django и пытаюсь преобразовать бизнес-сайт, который я запускаю, в корзину. Обожаю Джанго!!
У меня есть корзины с различными продуктами. В каждой корзине есть разные продукты. Я бы хотел иметь возможность использовать следующую структуру для перемещения продуктов в корзину.
Пример: Django использует следующее для создания списка групп, который затем перемещается в Выбранные группы:
Все, что я, кажется, могу получить с ManyToManyField
помощью a, — это поле списка, которое я должен выбрать с помощью элемента управления и щелкнуть, чтобы добавить несколько полей. Это становится непрактичным и нелегким для чтения.
Чтобы сделать еще один шаг вперед, я бы хотел иметь возможность включать продукт более одного раза. Например, корзина с тремя бутылками одного и того же пива. Я бы не хотел, чтобы мне приходилось настраивать три отдельных продукта для одной и той же корзины.
Заранее большое спасибо за то, что указали мне правильное направление.
Ответ №1:
Я нашел ответ на часть этого вопроса. Я просто добавил filter_horizontal
в admin.ModelAdmin
класс admin.py
.
Все еще не знаю, как добавить несколько количеств, но, возможно, я сохраню это на другой день.