2016-12-07 43 views

回答

0

在你/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",) 
相關問題