IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Django admin定制中search_fields用于ManyToOne

    ISnail_发表于 2013-11-29 08:39:53
    love 0

    Django 的admin定制中,会很多的用到search_fields来直接搜索对应的字段,不过如果遇到下面的情况我就遇到了问题。


    class User(models.Model):
    name = models.CharField(max_length=32)

    class UserInfo(models.Model):
    user = models.ForeignKey(User)
    school = models.CharField(max_length=32)

    我要做的是在User的列表中根据他所在的学校去查询用户。

    经过一番google,终于解决

    可以用以下方法

    search_fields = ['userinfo__school']

    完美解决!



沪ICP备19023445号-2号
友情链接