2
haystack으로 django를 설정했지만 몇 가지 문제가 있습니다.장고와 건초 더미 덤프
나는이 내가 시도하고 실행하면
body = models.TextField()
임은 오류가 말한다 내 models.py의 선에 해당
body = indexes.TextField(model_attr='body')
을 말한다 내 search_indexes.py의 라인을 가지고 나는 그것이 내 문서를 추가 search_indexes.py에 줄을 주석 경우
body = indexes.TextField(model_attr='body')
AttributeError: 'module' object has no attribute 'TextField'
을 rebuild_index 색인. 이 문제를 어떻게 해결할 수 있습니까?
"test vid 1"에서 "test vid 7"까지 7 개의 비디오가 있습니다. "test"또는 "vid"를 검색하면 모두 표시됩니다. 그러나 내가 "6"을 검색 할 때 아무 것도 나타나지 않고 "test vid 6"을 검색하면 모두 나타나게됩니다. 건초 더미가 숫자를 고려하지 않는 것 같아요, 왜 그런지 아십니까?
감사
죄송합니다. 본문 (텍스트 필드)을 의미합니다. "haystack 가져 오기 색인에서" 행으로 search_indexes.py에 색인을 가져옵니다. 감사합니다 –
내가 대답을 업데이 트했습니다 : – bmihelac
내 모델은 이미 설계 및 인구로 할 수 없어. haystack이 텍스트 필드에서 작동하지 않습니까? 이 주변의 어떤 방법? –