ManyToManyRawIdWidget с подписями - PullRequest
0 голосов
/ 01 мая 2011

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

детали: Моя модель выглядит так:

class KeyWord(models.Model):
  name = models.CharField(max_length=30)
  def __unicode__(self):
    return self.name

class Book(models.Model):
  keyword = models.ManyToManyField(KeyWord)

Я обнаружил «Показывать дружественные пользователю значения ManyToManyRawIdWidget» на djangosnippets , которые делают это, но отображают его как метку.

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

...