4

Djangoフォーム(またはウィジェット、または管理者)を含むページに含まれる外部リソースファイルを追加する方法が十分に文書化されています。適切なファイルをリストするまたはメンバーでネストされたMediaクラスを定義します。jscss

<head>これには、次の形式のセクションにinclude ディレクティブを追加する効果があります。

<script type="text/javascript" src="http://static.example.com/animations.js"></script>

ここで必要なのは、インライン スクリプトを定義できるようにすることです。インライン スクリプトは、コンテンツが<head>セクション内に直接配置されるもので、次の形式を使用します。

<script type="text/javascript">
   alert("Dynamic string content");
</script>

理論的根拠は、このスクリプトのコンテンツをプログラムで生成する必要があるということです。

のインライン Javascript コンテンツを定義するにはどうすればよいでしょうModelAdminか?

4

1 に答える 1

1

ビューでメソッドを作成し、ファイルをそのメソッドの URL に設定できますか? そうすれば、Django ビューで js を生成できます。

それ以外の場合は、クラスまたはフィールド クラスをオーバーライドして、レンダリングする JavaScript を返す必要があります。

于 2016-02-05T11:03:45.670 に答える