1
我試圖在django中創建一個下拉框,但沒有什麼有用的文檔。我知道它與ChoiceFields有關,但我似乎無法使它起作用。任何人都可以發佈一個我可以工作的例子嗎?如何在django中創建表單的下拉框?
我試圖在django中創建一個下拉框,但沒有什麼有用的文檔。我知道它與ChoiceFields有關,但我似乎無法使它起作用。任何人都可以發佈一個我可以工作的例子嗎?如何在django中創建表單的下拉框?
你可以使用Choicefield(https://docs.djangoproject.com/en/1.10/ref/forms/fields/)這個表單來做到這一點,但更簡單的方法是在你的model.py文件中定義選項。
例如:
listofchoices = models.CharField(
max_length=30,
choices= (
('choice1', 'Choice 1'),
('choice2', 'Choice 2'),
('choice3', 'Choice 3'),
('choice4', 'Choice 4'),
),
default='choice1',
)
在你forms.py文件,那麼你可以把它就像任何其他charField,如:
class GiveChoicesForm(forms.ModelForm):
class Meta:
model = ModelName
fields = ('listofchoices', 'otherfield1', 'otherfield2')
的Django然後將創建一個下拉框包括給定選項
這不是StackOverflow的工作原理。你需要發佈你試過的代碼和你得到的錯誤。 –
哦對不起stackoverflow專家 –