如何从Django中的xeditable select2字段中提取数据。。?

2024-04-19 17:55:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在努力创建一个工作xditable select2字段。你知道吗

代码如下:

 <a href="#" data-pk="" class="uassignment"  id="uassignment" name="uassignment" aria-describedby="basic-addon2"></a>

Javascript:

var source =  [
              {id: 'A', text: 'A'},
              {id: 'B', text: 'B'}

           ];


$('#uassignment').editable({  //to keep track of selected values in multi select
 name: 'assignment',
   inputclass: 'some_class',
   showSearchBox: false,
    type: 'select2',
    url: '/myurl/assignmentupdate/',
    source : source ,
    params: function(params) {
    params.pk = $("#updateid").val();
    return params;
},
 title: 'Assignment',

    select2: {
        multiple : true,
         emptytext: 'None',
        minimumResultsForSearch: -1
    }
});

这段代码在浏览器端运行良好。但是,当我试图在服务器上检索所选的值时,它返回的是空列表。 (在Django视图中)

assignment_list = request.POST.getlist('value')
print(assignment_list)  //This statement returns empty list
assignment_list = ','.join(assignment_list)
temp.assignment = assignment_list

请帮我解决这个问题。你知道吗


Tags: 代码textnameidsourcedataparamslist