我使用的是django1.8.2,我对模型表单集中表单中字段的初始值有一个问题
模型字段为:
class md_changelog(models.Model):
md_orderlog = models.ForeignKey(md_orderlog)
controller_type = models.ForeignKey(ControllerType)
# Other fields in the model
表单字段为:
class md_changelogFormModel(forms.ModelForm):
controller_type = forms.ModelChoiceField(label=("Controller Types"),
widget=forms.Select, queryset=ControllerType.objects.all())
# Other fields in the model
在视图中,代码如下所示:
md_changelogFormSet = inlineformset_factory(md_orderlog,
md_changelog,
extra=len(appliances),
form=md_changelogFormModel,
formset=md_changelogForm,
can_delete=False)
formset = md_changelogFormSet(
initial=md_changelog.objects.filter(md_orderlog=order_id).values())
当呈现这个表单集时,字段中的所有数据都存在,但控制器类型除外
有什么想法吗
谢谢
目前没有回答
相关问题 更多 >
编程相关推荐