2012-01-23 2 views
0

ウィジェットのrender()私はdjango-admin用のカスタムウィジェットを作成していますが、これにはJavaScriptが必要です。どこに入れますか?

<script src="..."></script> 

を追加するために間違っているようです。特に私は同じページにそれらの2つを持っている場合。私はコアファイルを編集しない方法で、管理フォームページに1つのスクリプトインクルードを追加する方法はありますか?

答えて

4

ウィジェットには、ロードする必要があるスクリプトとスタイルを指定できるMedia内部クラスがあります。 the documentationを参照してください。

+0

を。 :) –

3

あなたはMedia classで外部JavaScriptライブラリを設定することができます、まっすぐ進むと素晴らしい、私は予想よりはるかに良いです

class ArticleAdmin(admin.ModelAdmin): 
    class Media: 
     css = { 
      "all": ("my_styles.css",) 
     } 
     js = ("my_code.js",) 
関連する問題