我很高兴找到这个很酷的图书馆,django-autocomplete-light,它给了我我想要的东西。但是我无法隐藏默认的help_text。

执行非常简单:
form.py
class MyForm(forms.ModelForm):
class Meta:
model = MyModel
fields = "__all__"
widgets = {
"field1": autocomplete.ModelSelect2Multiple(),
"field2": autocomplete.ModelSelect2Multiple(),
}在admin.py
class MyAdmin(admin.ModelAdmin):
form = MyForm我已经尝试过在模型中设置/删除help_text,但是它没有帮助。谢谢你的建议。
发布于 2020-07-06 07:41:01
好了找到解决办法了。以下内容帮助重写了help_text。或者把它移走。
class MyForm(forms.ModelForm):
class Meta:
model = MyModel
fields = "__all__"
widgets = {
"field1": autocomplete.ModelSelect2Multiple(),
"field2": autocomplete.ModelSelect2Multiple(),
}
def __init__(self, *args, **kwargs):
super(MyForm, self).__init__(*args, **kwargs)
self.fields["field1"].help_text = "Some help text here."https://stackoverflow.com/questions/62750124
复制相似问题