django报错:Related Field got invalid lookup: icontains

原因

评论模型在后台的显示设置:

admin/adminx.py

class CommentAdmin:
    list_display = ['name', 'email', 'url', 'post']
    search_fields = ['name', 'post']
    ……
  • post是模型Comment的一个外键

问题:直接在search_fields字段使用了post,即外键,但是没有指定外键关联模型的具体字段。

解决

指定具体字段,修改为:search_fields = ['name', 'post__title'] 双下划线


发表评论

评论列表,共 0 条评论

    暂无评论