如何在离开网页之前警告用户django admin grappelli中未保存的更改?
我正在使用Django 1.8的django-grappelli 2.8.1
谢谢和问候
答案 0 :(得分:0)
在-fvisibility-inlines-hidden
文件夹中创建/static/js/
:
savefirst.js
在Media类的(function($) {
$(document).ready(function() {
var saveButtons = $(':submit');
if (saveButtons.size() > 0) {
window.onbeforeunload = function() {
return 'You have unsaved changes!';
};
}
$("form").submit(function(){
window.onbeforeunload = null;
});
});
})(grp.jQuery);
引用admin.py
中:
savefirst.js