问题描述
我将 django-modeltranslation 用于我的一些模型上的一些属性,它似乎破坏了 Django 管理员搜索(因此也破坏了其他对象上的 autocomplete_fields)。
例如,如果我在 search_fields 中翻译了属性:
search_fields = ("display_id","name",)
我收到错误消息:“相关字段的查找无效:icontains”
但是如果我将翻译的字段删除为:
search_fields = ("display_id",)
效果很好。
这是使用来自 modeltranslation.admin 的 TranslationAdmin,根据文档“对所有注册进行翻译的模型进行了一些时髦的修补”,所以我不知道我忘记了什么。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)