2016-10-02 7 views
0

adminサイトで複数のデータベースを公開しました。ここにはdjango-docsというリンクがあります。今、私はデフォルトの管理者のウェブサイトに公開されているモデルの1つのchange_list.htmlを上書きし、そのページにボタンを追加する必要があります。ここではどういうわけかこのJavaScriptが動作していないファイルプロジェクト/テンプレート/管理/私のアプリ/私のモデル/ change_list.html複数の管理サイトが動作していない状態でdjango admin change_listを上書きする

{% extends "admin/change_list.html" %} 
{% load i18n %} 
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js" type="text/javascript"></script> 
<script type="text/javascript"> 
    $(document).ready(function() { 
     alert("Hi!"); 
    }); 
</script> 

のコードです。私は前にdjango admin htmlをオーバーライドしましたが、このプロジェクトでは複数のデータベース(複数の管理サイトの種類)を公開していますので、ここでadmin htmlを上書きする必要があるのですか?

答えて

0

あなたadmin.pyでそのテンプレートに

class YourAdmin(admin.ModelAdmin): 
    change_list_template = 'admin/my-app/my-model/change_list.html' 

をポイントする必要があると私はdjango.jQuery(document).ready()代わりの$(document).ready()

を使用します
関連する問題