2017-10-16 3 views
0

장고 문서에서 전혀 문서화되지는 않았지만 폼의 명백한 부분 인 위젯을 만들기 위해 몇 가지 지침을 찾고 있습니다. 그리고 폼용 선형 저울 위젯에 대해 이야기하고 있습니다. 당신이 그것을 수행하는 방법에 대한 어떤 생각이있는 경우 1 ~ 100 점 사이의 규모에 선택하는 사용자에게 능력을주는 것은선형 스케일 장고 폼 위젯

, 어떤 방향 나는 그것을 얻을하시기 바랍니다 것)

들으을 매우 많이

답변

0

나는이 MDN 페이지에서 찾을 수있는 것처럼 type="range" 입력을 원한다고 생각합니다.

장고는이 종류의 field을 제공하지 않으므로 직접 설치하거나 구현하는 라이브러리를 찾아야합니다.

필드를 구현하려면 필드 API과 입력 API을 확인해야합니다.

# example input 
from django.form.widgets import Input 

class RangeInput(Input): 
    input_type = 'range' 
    template_name = 'path/to/input/template.html' 

당신은 또한 (부동의 INT에) 강제 형 변환을 구현하고 폼을 확인하고 DB에 적절하게 저장할 수 있는지 확인하기 위해 검사를 다양합니다.

이 입력으로 양식을 만들거나 모델에 대해 RangeField을 새로 만들고 RangeInput 요소에 연결할 수 있습니다.