我正在尝试使用Django创建一个网站。我不熟悉javascript。所以我很难搞清楚问题。在网站上,有一个表我可以在线编辑,编辑应该反映到数据库中。我正在使用以下链接中的数据表编辑器示例,因为原始数据表编辑器需要专用许可证。脚本(下面缩进)是我在我的html文件中使用的,而不是jsfiddle上的那些。我想在编辑网站上的任何字段后将数据保存到数据库。
http://jsfiddle.net/rmcmaster/bbLjzspf/22/
<script>
$(document).ready(function() {
var dataSet = [
{% for data_i in table_data %}
[{{data_i.name}}, {{data_i.Position}}, {{data_i.Office}}, {{data_i.Salary}}] ,
{% endfor %}
];
var columnDefs = [{
title: "Name"
}, {
title: "Position"
}, {
title: "Office"
}, {
title: "Salary"
}];
var myTable;
myTable = $('#example').DataTable({
"sPaginationType": "full_numbers",
data: dataSet,
columns: columnDefs,
dom: 'Bfrtip', // Needs button container
select: 'single',
responsive: true,
altEditor: true, // Enable altEditor
buttons: [{
text: 'Add',
name: 'add' // do not change name
},
{
extend: 'selected', // Bind to Selected row
text: 'Edit',
name: 'edit' // do not change name
},
{
extend: 'selected', // Bind to Selected row
text: 'Delete',
name: 'delete' // do not change name
}]
});
});
</script>