Найти - Пользователи
Полная версия: Мульти выбор в админке через choices
Начало » Django » Мульти выбор в админке через choices
1
vaxXxa
Есть модель.
class Order(models.Model):
DELIVERY_METHOD_CHOICE = (
('courier', _('Курьер')),
('ukrposhta', _('Укрпочта')),
)

delivery_method = models.CharField(_('Способ доставки'), choices=DELIVERY_METHOD_CHOICE, max_length=25, blank=True)
Хочу в админке как-то чтобы была возможность выбирать не одно значение, а много..
Что-то типа того, как ManyToMany отображается в админке.
Как это лучше реализовать? Создавать отдельно модель для Способа Доставки как-то не хочется (загромождать код и модели не хочется)
vaxXxa
может как-то через CommaSeparatedIntegerField сделать? кто знает - подскажите?
slav0nic
MultipleChoiceField в форме, а вот как это в бд хранить - уже другой вопрос :), из коробки есть CommaSeparatedIntegerField, либо JSONField
vaxXxa
lorien, тоже самое на softwaremaniacs предложили… ну, так и быть уж.. эх))))
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB