【发布时间】:2012-11-22 18:58:58
【问题描述】:
我有一个简单的模型形式:
class ProductSelectionForm(ModelForm):
class Meta:
model = Product
和模型:
class Product(models.Model):
name = models.CharField(max_length=155)
def __unicode__(self):
return self.name
但是,如果我使用 {{ form.as_p }} 标记呈现表单,它只会将表单呈现为单个文本输入。如何让表单呈现为单选选项,name 作为选项标签,pk 作为值?我尝试过使用widget,但没有任何乐趣。
非常感谢任何帮助。
【问题讨论】:
标签: django django-forms