2016-08-02 8 views
1

Ich habe einen Range Slider in meiner Vorlage. Ich möchte eine Funktion in meiner Sicht auf Range Slider Wertänderung aufrufen.Range Slider in Django

index.html 
<input id="slider1" type="range" value="3" min="1" max="20" step="1" /> 

ich einen Knopf und Text bin auch nahm ich Hilfe von this

Python 2.7.10 Django 1.9

+0

I-Wert des Schiebers will auch so, wie ich meine Berechnung in Funktion ändern kann, die – utkarsh

Antwort

1

Angenommen, Sie call_view(request) anrufen haben ...

<input type="range" ... onchange="callFun(this.value)"> 

Hinweis: Ich habe fetch

function callFun(value) { 
    fetch('call_your_url/?value='+ value).then(function(response) { 
     console.log(response.status); 
    } 
} 
verwendet

Ihrer Ansicht nach Funktion ...

def call_view(request): 
    request.GET.get('value') 
    return HttpResponse("success") 
+0

in Sicht definiert wird @utkarsh ist es funktioniert? –

+0

Nein ... call_view ist nur eine Funktion, wie kann es direkt aus HTML aufrufen – utkarsh

+0

@utkarsh das ist eigentlich die 'URL' Ich aktualisierte meine Antwort ... –