标签: django django-admin
django模型管理对象允许您通过search_fields键指定要搜索的字段,它们在列表视图的顶部显示为文本搜索框。
但是我注意到这些字段上没有列出maxlength属性,所以我想知道这是不是一个bug,或者我是否有办法在这个字段上指定最大长度,所以我没有得到查询字符串太长了。
我希望这些字段仅限于所述字段值的长度,但事实并非如此。
如何在列表视图的search_fields输入上指定maxlength?
答案 0 :(得分:0)
查看here以获取搜索表单的模板代码。第6行中的代码使我们无法自定义maxlength属性或添加Django API中的任何其他属性。
<input type="text" size="40" name="{{ search_var }}" value="{{ cl.query }}" id="searchbar" />
如果你真的想添加maxlength属性或任何其他属性,有两种方法(我能想到)来做到这一点。