我需要创建一个表单,将Player对象Role作为下拉字段中的选择,但显示其字符串字段。
models.py
class Player(models.Model):
role = models.ForeignKey(role)
...
class Role(models.Model):
designation = models.CharField()
forms.py
class PlayerForm(ModelForm):
class Meta:
model = Player
fields = ['role']
假设我有三个role对象designation,分别为:Warrior、Mage、Rouge,我如何在PlayerForm实例中将其显示为下拉列表,没有默认值,因此用户必须选择一个?
目前,此代码将对象显示为对象本身(Role object (1), Role object (2), ...)
慕桂英546537
饮歌长啸
相关分类