使用Django 1.8,我正在尝试渲染一个表单,其中一些字段来自数据库,如下面的多对多字段,而其他一些字段根本不在数据库中:
models.py
class Transcript(models.Model):
name = models.CharField(max_length=65, unique=True)
forms.py
class SummaryForm(forms.Form):
size = forms.CharField(label='size', max_length=50, required=False)
transcripts = models.ManyToManyField(Transcript, blank=True)
class Meta:
widgets = {
'transcript': autocomplete.ModelSelect2Multiple(url='tr-autocomplete'),
}
为什么在我的模板页面上我看不到呈现的成绩单以及如何呈现它?
答案 0 :(得分:0)
这有效:
transcripts = forms.MultipleChoiceField(label='Transcript', required=False)