0

내 양식 페이지에서 약 10 개의 클릭 가능한 html "태그"(클릭하면 일부 CSS가 변경되는 텍스트)를 표시하려고합니다. 최대 3 개의 태그를 선택할 수 있지만 최소 요구 사항은 필요 없도록하고 싶습니다. 그런 다음 각 개별 태그에 대한 모든 클릭 수의 합계를 가져와 가장 많이 클릭 된 3 개의 태그를 반환하는 것과 같은 모델 방법으로 계산을 수행하려고합니다.django - 데이터를 모델로 보내는 클릭 가능한 HTML 텍스트를 만드는 방법은 무엇입니까?

내 태그가 양식 페이지에 있으며 양식과 동시에 제출해야합니다. 그래서 나는 그들이 내 형식의 일부가되어야한다고 생각합니다.

어떻게해야합니까? 실제 예제는 내가 장고에 대해 매우 새롭기 때문에 엄청나게 도움이 될 것이고, 내가 봤던 문서를 이해하기가 다소 어렵다. 당신이 미리 태그를 알고있는 경우

답변

0

, 나는이 설치 권 해드립니다 :

  • 당신의 형태로 여러 선택 위젯을 사용을
  • 사용 Select2 또는 다른 자바 스크립트 (this Django widgets examplefavorite_colors 필드 참조) 당신이 경로를 이동하는 경우는 인종에 떨어져 당신을 얻을해야 같은 태그와 같은 UI

<select multiple> 입력 변환 라이브러리는 this widget from django-select2 보인다.

+0

나는 그것을 조사 중이다. Django 위젯 예제에서는 forms.py 파일에 여러 가지 선택 사항 설정이 있습니다. 나는 그것을 작동시키지 만, 나중에 그것을 사용자 입력으로 몇 가지 수학적 연산을 할 수 있도록 내 모델에 연결하는 방법을 알아 내려고 노력하고 있습니까? 내 태그에 .BooleanField로 각 태그가 있어야합니까? 아니면 다른 경로가 있습니까? – dmandres