我需要創(chuàng)建一個表單,將Player對象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è)我有三個role對象designation,分別為:Warrior、Mage、Rouge,我如何在PlayerForm實例中將其顯示為下拉列表,沒有默認(rèn)值,因此用戶必須選擇一個?目前,此代碼將對象顯示為對象本身(Role object (1), Role object (2), ...)
如何在 ModelForm 中顯示沒有默認(rèn)值的外鍵字段?
慕田峪4524236
2024-01-15 15:44:26