由于个人原因用百度比较多 遇到这个问题的时候 找了十几个页面也没找到解决方案。被迫无奈只能自己去django官网研究。
最终选择使用的方案是
这边需要注意的是 需要导入Q以便实现模糊匹配
from django.db.models import Q
这边的思路是 如果获取到搜索文本为空 则显示所有数据 如果搜索文本不为空 则按照模糊匹配到的数据进行显示。这样就解决了分页后原始搜索框失效的问题。

由于个人原因用百度比较多 遇到这个问题的时候 找了十几个页面也没找到解决方案。被迫无奈只能自己去django官网研究。
最终选择使用的方案是
from django.db.models import Q
这边的思路是 如果获取到搜索文本为空 则显示所有数据 如果搜索文本不为空 则按照模糊匹配到的数据进行显示。这样就解决了分页后原始搜索框失效的问题。