1
私はdjangoでドロップダウンボックスを作成しようとしていましたが、役に立つ資料はほとんどありません。私はそれがChoiceFieldsと関係があることを知っていますが、私はそれを働かせることはできません。誰かが私が働くことができる例を投稿することはできますか?djangoでフォーム用のドロップダウンボックスを作成するにはどうすればよいですか?
私はdjangoでドロップダウンボックスを作成しようとしていましたが、役に立つ資料はほとんどありません。私はそれがChoiceFieldsと関係があることを知っていますが、私はそれを働かせることはできません。誰かが私が働くことができる例を投稿することはできますか?djangoでフォーム用のドロップダウンボックスを作成するにはどうすればよいですか?
これはformfield Choicefield(https://docs.djangoproject.com/en/1.10/ref/forms/fields/)で行うことができますが、より簡単な方法はmodel.pyファイルの選択肢を定義することです。例えば
:あなたのforms.pyファイルで
listofchoices = models.CharField(
max_length=30,
choices= (
('choice1', 'Choice 1'),
('choice2', 'Choice 2'),
('choice3', 'Choice 3'),
('choice4', 'Choice 4'),
),
default='choice1',
)
あなたは、単に他のCharFieldですように扱うことができます。例:
class GiveChoicesForm(forms.ModelForm):
class Meta:
model = ModelName
fields = ('listofchoices', 'otherfield1', 'otherfield2')
ジャンゴその後、与えられたを含むドロップダウンボックスを作成します。選択肢
これは、StackOverflowの仕組みではありません。あなたが試したコードとあなたが持っているエラーを投稿する必要があります。 –
ああ申し訳ありませんが、stackoverflowの専門家 –