0
如何在離開未保存更改的網頁之前警告用戶django admin grappelli?django-grappelli在離開未保存更改的網頁前警告用戶
我使用的Django格拉佩利2.8.1使用Django 1.8
感謝和問候
如何在離開未保存更改的網頁之前警告用戶django admin grappelli?django-grappelli在離開未保存更改的網頁前警告用戶
我使用的Django格拉佩利2.8.1使用Django 1.8
感謝和問候
在你/static/js/
文件夾中創建savefirst.js
:
(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
:
@admin.site.register(MyModel):
class MyAdmin(admin.ModelAdmin):
model = MyModel
class Media:
js = ("/static/js/savefirst.js",)
這無關w django-admin也grappelli –