django-taggit 태그를 검색 기능에 추가하는 데 도움이 필요합니다. 현재 여기에서 찾은 검색 기능을 사용하고 있습니다 (Search page on the django). 이것에 taggit을 통합 할 방법이 있습니까? 아니면 건초 더미와 같은 패키지를 사용하는 것이 더 낫지 않습니까? 이것은 내 회사를위한 간단한 내부 웹 응용 프로그램, ~ 3-4 명 사용자를위한 것입니다. 이를 기반으로보다 직접 질문보다는 의견을 만들려고 노력django-taggit 태그 검색
편집
. 아래는 현재 사용중인 검색 기능입니다. django-taggit 테이블 인 taggit_tag (단어가 저장된 곳)와 taggit_taggeditem (주 모델과의 관계가 저장된 곳)을 통합하여 고유 한 PK 만 유지하면서 entry_query를 결합하는 방법은 무엇입니까?
def search(request):
found_entries = None
if ('q' in request.GET) and request.GET['q'].strip():
# query_string is a separate function that simple cleans the search string that is passed in by the user
query_string = request.GET['q']
entry_query = get_query(query_string, ['company_name', 'stock_symbol', 'address'])
found_entries = Company.objects.filter(entry_query).order_by('company_name')\
.annotate(num_transcripts=Count('transcripts'))
return render_to_response('company_list.html', {'all_companies': found_entries})
안녕하세요, Phillip. 현재 명시된 바와 같이 질문은 주제를 벗어난 의견 기반 답변을 유치 할 가능성이 높습니다. 그것이 현재하고있는 일과 그 문제가 무엇인지에 대한 재현 가능한 스 니펫 (snippet)을 포함하도록 리팩터링하십시오. –
Paulo, 덧글 주셔서 감사합니다, 위의 내 질문을 업데이 트했습니다. – pheeper