# Django 2.0 文章集 [9] 簡易查詢 ###### tags: `Django`, `django2.0`, `python` from blog.models import Post Post.objects.filter(body__search='django') ``` ### 查詢結果: <QuerySet [<Post: [6] 高級特性完善 blog app>, <Post: [5] view 視圖>, <Post: [3] 建立應用程式>, <Post: [2] 第一個 Django 項目>, <Post: [1] 建置 isolated Python 環境>]> ## 複合(多關鍵字)查詢 ``` from django.contrib.postgres.search import SearchVector from blog.models import Post Post.objects.annotate( search=SearchVector('title', 'body'), ).filter(search='django') ``` ### 查詢結果: <QuerySet [<Post: [6] 高級特性完善 blog app>, <Post: [5] view 視圖>, <Post: [3] 建立應用程式>, <Post: [2] 第一個 Django 項目>, <Post: [1] 建置 isolated Python 環境>]>