を使ってDjangoの中で選択フィールドを記入します。スケジュールフォームのインストラクターの選択フィールド内の各選択肢は常にFIRST_NAMEになるように、私はそれをしたいは、他のモデル
class Instructor(models.Model):
first_name = models.CharField(max_length=128)
last_name = models.CharField(max_length=128)
class Schedules(models.Model):
instructor = models.CharField(max_length=128)
forms.py
class ScheduleForm(forms.ModelForm):
instructor = forms.ChoiceField(widget=forms.Select(attrs={'class': 'form-control'}))
models.py:ここに関連するコードです+ '' + last_nameを指定し、新しいInstructorインスタンスが作成されるたびに選択肢を追加します。私はModelChoiceFieldを使うのは良い考えだと聞きましたが、私はインスタンスの一部だけを必要としています。 populationまたはsqlite3操作を使用する必要がありますか?ありがとう。