我需要?jiǎng)?chuàng)建一個(gè)表單,將Player對(duì)象Role作為下拉字段中的選擇,但顯示其字符串字段。models.pyclass Player(models.Model): role = models.ForeignKey(role) ...class Role(models.Model): designation = models.CharField()forms.pyclass PlayerForm(ModelForm): class Meta: model = Player fields = ['role']假設(shè)我有三個(gè)role對(duì)象designation,分別為:Warrior、Mage、Rouge,我如何在PlayerForm實(shí)例中將其顯示為下拉列表,沒有默認(rèn)值,因此用戶必須選擇一個(gè)?目前,此代碼將對(duì)象顯示為對(duì)象本身(Role object (1), Role object (2), ...)
如何在 ModelForm 中顯示沒有默認(rèn)值的外鍵字段?
慕田峪4524236
2024-01-15 15:44:26
