我开发了一个使用Python2.7和Django 1.6的应用程序,该应用程序使用下面的滑动条来允许用户使用多页面形式对各种图像进行评分。用户评分存储在变量value
中。如何存储JQuery提交的变量并在稍后的Python/Django项目中重用它?
作为要求之一,每个用户必须验证他们在表单后面的页面上给每张图片的评分。因此,我必须重新显示每个图像以及必须显示用户以前给出图像的相同评分的滑块。例如。如果用户以前以“+19”评价图像,则用户第二次看到图像时必须将滑块设置为“+19”。
我已经得到应用程序重新显示的图像,我可以很容易地添加一个滑块到每个。但我不知道如何让新滑块以先前提交的值开始。注意:有多张图片采用相同的格式,每张图片都需要验证。
问题:如何存储JQuery提交的变量并在稍后的Python/Django项目中重用它?
$(function() {
var initX=0,minX=50,width=400;
var slider = $('#slider'),
tooltip = $('.tooltip');
slider.slider({
min: -50,
max: +50,
value: 0,
start: function (event, ui) {
tooltip.fadeIn('fast');
},
slide: function (event, ui) {
var value = slider.slider('value'),
volume = $('.volume');
console.log(value)
tooltip.css('left', initX+(value*width)/100).text(ui.value); accordingly
},
stop: function (event, ui) {
},
});
initX=slider.slider("value");
var txt=initX;
initX+=(minX*width)/100;
tooltip.css('left',initX).text(txt);
});
我原本想使用Python/Django滑块,但从来没有找到一个运行良好的滑块。
任何帮助,甚至建议我应该从哪里开始寻找将非常感激。这是我第一次构建应用程序,因此每一步对我来说都是新的。
感谢
我认为一般的答案是“使用数据库”。 – Pointy 2014-10-04 12:48:46
你想要将数据保存在前端还是后端? – Arvoreniad 2014-10-04 13:16:52
@Arvoreniad我不确定'persist'是什么意思?如果有帮助,我想将用户最终提交的内容存储在后端中? – Deepend 2014-10-04 13:22:20