2013-09-22 47 views

回答

0

我認爲這很簡單,只需看看UI Slider API。 假設模型具有場field_name

$("#slider").slider({ 
    value: $('#id_field_name').val(), // set value when updating 
    change: function(event, ui) { 
     $('#id_field_name').val(ui.value); 
    } 
}); 

id_field_name是自動生成的,所以不需要定義任何字段屬性。

顯然,你需要確定你的模型表單字段爲隱藏,像這樣(除非你想顯示計數器爲好,然後跳過此):

class MyModelForm(ModelForm): 
    model = MyModel 

    def __init__(self, *args, **kwargs): 
     super(MyModelForm, self).__init__(*args, **kwargs) 
     self.fields['field_name'].widget = forms.HiddenInput()