나를 도울 수 있는지 궁금합니다.Django에서는 검색 상자와 카테고리별로 검색하고 필터링 할 수 있습니까?
한 페이지에 표시 될 데이터 목록이 있습니다. 간단한 검색 상자, 범주 목록 및 태그 목록을 사용하여 데이터 목록을 필터링 할 수 있습니다. 나는 그것을 기초부터 (JavaScript를 필요로하지 않으므로) 구축하려고 노력하고있다. 그러나 결국 그것은 검색 기준을 제출하고 Ajax를 사용하여 새로운 목록을 되 돌린다.
내 데이터베이스 ('대형', '소형'등)에 범주 목록이 있으며 내 데이터베이스 ('목제', '황동')에 태그 목록이 있습니다. 태그는 카테고리에있는 항목을 더 많이 필터링하는 데 사용됩니다. 나는 그 때 수색 상자가있다. 이상적으로는 사용자가 원하는 범주를 효과적으로 틱하고 원하는 태그를 쳐보고 키워드 검색을 허용 한 다음 해당 데이터를 모두 제출하여 쿼리 할 수 있고 필터링 된 데이터의 새 목록을 반환 할 수 있기를 바랍니다 .
저는 장고 전문가가 아니며, 어떻게 그리고 어디서이 작업을해야할지 ... 장고리스트에서 체크 박스 목록, 태그를 체크리스트로 사용하는 장고 방법은 무엇입니까? 제출 버튼이있는 검색 상자 ... 제출할 때 모든 데이터를 가져 와서 데이터베이스에서 필요한 쿼리를 수행 할 수 있습니까? 나는이 일을 어떻게하는지 잘 모르겠다 ... 며칠 동안 Django Docs와 Django Book을보고 있었고 나는 일을하는 방식이 목록에없는 것으로 보인다.
모든 도움은 환상적입니다. 체크 박스 목록으로 카테고리를 뱉어
lott 답장을 보내 주셔서 감사합니다. 나는 이것을 수동으로 할 필요가 있다고 생각하고있다. 관리자가 내 모든 물건을 올바르게 설정했습니다 ... 문제는 사용자 쪽입니다. 확인란을 사용하고 있으므로 여러 개의 범주 또는 태그를 선택할 수 있으며 각 단일 확인란의 이름은 'category_option_1', 'category_option_2'등입니다.이 부분은 내가보기 부분에 달라 붙었습니다 ... 어떻게합니까? 나는 이것들을 읽었다? 나는 요청을 할 수 없다. 포스 [category_option_n]]? 페이지의 모든 체크 박스에 대해 POST 체크가 필요하며 매우 좋지 않습니다. – littlejim84
@ littlejim84 : "내가보기 부분에 갇혀 있습니다." 그런 다음 실제로 질문하십시오. 우리가 이것이 당신이 갇혀있는 곳이라고 추측하지 않기를 바랍니다. –
lott 죄송합니다. 내가 당신을 불쾌하게 만들었습니다. 당신이 당신의 대답을 준 후에, 나는 그것을 따라하고 깨달았습니다. 당신의 대답은 시작하기에 도움이되었고, 공 굴리기를 얻었습니다. 그리고 나는 그것을 더 구체화 할 필요가있었습니다. 감사. – littlejim84