Python 基于字符串存在性过滤Django查询集
我有一个在views.py中呈现json文件的模型:Python 基于字符串存在性过滤Django查询集,python,django,django-views,Python,Django,Django Views,我有一个在views.py中呈现json文件的模型: def bill_sum(request): data = Summary.objects.values('title','summary','summary_text') return render(request,'billsummary.html',context={'data':data}) 是否可以通过查找从URL.py传入的特定字符串来过滤summary_文本对象查询 类似于使用 从django.db.models导入
def bill_sum(request):
data = Summary.objects.values('title','summary','summary_text')
return render(request,'billsummary.html',context={'data':data})
是否可以通过查找从URL.py传入的特定字符串来过滤summary_文本对象查询
类似于使用
从django.db.models导入Q
Summary.objects.values('title;'Summary',Q('Summary\u text''包含=someword),…)
确保这是可能的。试着这样做:
def some_view(request);
somewords = request.GET.get('somewords')
data = Summary.objects.filter(summary_text__icontains=somewords).values('title','summary','summary_text') # icontains has been used here instead of contains to ignore uppercase/lowercase issues
当然有可能。试着这样做:
def some_view(request);
somewords = request.GET.get('somewords')
data = Summary.objects.filter(summary_text__icontains=somewords).values('title','summary','summary_text') # icontains has been used here instead of contains to ignore uppercase/lowercase issues
您计划如何通过URL发送数据?(URL查询参数或POST有效负载)?我认为URL查询参数作为“somewords”的列表是有限的。您打算如何通过URL发送数据?(URL查询参数或POST有效负载)?我认为URL查询参数作为“somewords”的列表是有限的。