我需要創建一個可以選擇多個選項而不是一個的字段。這些選擇是固定的。例如:如何在不使用ManyToManyField的情況下在Django中獲得多個選擇?
如果我們希望從多個選項中選擇一個選項,我們使用帶選項的CharField選項。
SEX_CHOICES = (('M', 'Male'),
('F', 'Female')
)
class Model1(models.Model):
name = models.CharField(max_length=30)
sex = models.CharField(max_length=1, choices=SEX_CHOICES)
但我需要類似的設置多選。我不想使用ManyToManyField,因爲選擇將會被修復,並且隨着時間的推移不會改變。
請指導。
我可以走#2,仍然使用'SelectMultiple'小部件? – 2014-12-05 19:28:49