2010-02-15 7 views
12

Me gustaría que el usuario pueda realizar selecciones múltiples a través de la interfaz de administración y almacenar el resultado como una lista de valores separados por comas. Una selección múltiple o una lista de casillas de verificación sería genial. Sin embargo, no necesito los elementos de esta lista de valores para referirme a ningún modelo en particular ... Solo quiero una lista de elementos, simple y llana, por lo tanto, no creo que ManyToManyField sea el que yo ' Estoy buscando. ¿Cuál es la forma más rápida de hacer esto en Django?¿Existe un Django ModelField que permita múltiples opciones, además de ManyToMany?

+0

Posible duplicado de [Django Model MultipleChoice] (http://stackoverflow.com/questions/27440861/django-model-multiplechoice) – lechup

Respuesta

10

Hay un fragmento django que hace justamente esto: multiple choice model field. Dice:

Por lo general, desea almacenar múltiples opciones como un enlace a muchosamuchos otra tabla. A veces, sin embargo, es útil para almacenarlos en el modelo . Este campo implementa un campo modelo y un formfield adjunto a almacena múltiples opciones como una lista de valores separados por comas , usando el atributo CHOICES normal.

+1

También hay una versión más reciente: https://djangosnippets.org/snippets/2753/ –

Cuestiones relacionadas