django 的一对多栏目,怎么在modelform里设置默认选项。如下图

image.png
上面图片是html代码里
下面是外凤
image.png

怎么样让里面的 ------- 改成: 请选择一个默认栏目 ?

下面是在 forms.ModelForm 里的设置不起作用。

category = forms.ModelChoiceField(queryset=Category.objects.all(), widget=forms.Select(), initial={'headline': '请选择一个默认栏目'})

在forms.ModelForm 里 init 里 设置
self.initial['category'] = ['1'] 只对显示已有的栏目。
不知怎么让 ------- 显示 请选择一个默认栏目 难道要用前端js?

document.getElementById("id_category").innerHTML="请选择一个栏目";

document.getElementById("id_category").value ="请选择一个栏目";

好像都不行。请各位朋友帮忙看看? 谢谢。

待解决 悬赏分:40 - 离问题结束还有 505天20小时56分36秒
反对 0举报 0 收藏 0

我来回答

回答1