я расширил модель группы, где я добавил некоторые manytomany поля, а также на странице администратора, он любит это:Джанго: почему manytomany окно выбора есть только на стороне
Однако, что Я ожидал, что это:
Вот как я реализовал поле M2M:
class MyGroup(ProfileGroup):
mobile = models.CharField(max_length = 15)
email = models.CharField(max_length = 15)
c_annotates = models.ManyToManyField(Annotation, verbose_name=_('annotation'), blank=True, null=True)
c_locations = models.ManyToManyField(Location, verbose_name=_('locations'), blank=True, null=True)
И в базе данных есть реляционная форма, содержащая пары group_id и location_id.
Есть ли кто-нибудь, кто знает, как это сделать? Благодаря!
EDIT:
Я реализовал как и выше, множественный выбор коробки фактически показывает вверх, но он не может спасти ... (К сожалению, я работал на виртуальную машину, и теперь он автономен, поэтому я должен закрепить код с экрана)
Вы используете неправильный виджет: http://stackoverflow.com/questions/1698435/django-multi-select-widget – karthikr
Вы будете нужно также показать свой класс администратора. –
Привет, ребята, я реализовал виджет, как показано в редактировании, но выбранные местоположения не могут быть сохранены. Большое спасибо. – Robert