python搜索栏的问题和总结(Cannot resolve keyword 'name' into field. Choices are:)

问题报错:Cannot resolve keyword ‘name’ into field. Choices are: create_time, email, event, event_id, id, phone, realname, sign
分析:通过url.py文件找到views.py文件,根据判断问题应该是处在views.py的代码里,只在objects.filter语句中出现问题的概率比较大,查看objects.filter和contains的用法,发现contains前的参数有问题
遇到的问题如下:
写发布会和嘉宾管理时添加搜索功能,直接将发布会搜索功能复制到嘉宾管理的搜索中,此时修改文件中name为realname(定义的嘉宾姓名字段),没有修改objects.filter中_contains前的参数,这里也要将name修改成realname

你可能感兴趣的:(python搜索栏的问题和总结(Cannot resolve keyword 'name' into field. Choices are:))