1

Category検索ビューに名前で検索するオプションを追加するにはどうすればよいですか?

モデル:

class Document(models.Model):
    title = models.CharField(max_length=255)
    content = models.TextField()

class Category(models.Model):
    name = models.CharField(max_length=255)
    document = models.ForeignKey(Document)

ビュー:

def search(request):
    if 'search' in request.GET:
        term = request.GET['search']
        if len(term) > 5:
            d = Document.objects.filter(Q(title__contains=term) | Q(
                content__contains=term))
            count = d.count()
            return render_to_response('search_result.html', {'d': d,'term':term, 'count': count}, context_instance=RequestContext(request))
    return render_to_response('search_result.html', context_instance=RequestContext(request))
4

1 に答える 1