0

自分のアプリの管理サイトからグリーンプラスを複製して、テーブルにレコードを追加したいと思います。ポップアップウィンドウの代わりに、追加ページが同じウィンドウで、[保存]をクリックしても消えません。

次のhtmlは私のアプリによって生成され、OK(onclickビット)と表示されます。

<a href="/admin/pricemanager/item/add/" class="add-another" id="add_id_form-0-item" onclick="return showAddAnotherPopup(this);">

しかし、ページの上部に一部のJavaScriptが欠落しているようです。テンプレートに何かを含めるのを忘れていますか?

Django Adminポップアップ機能などの関連する質問をいくつか見つけましたが、答えがわかりません。

ポップアップを機能させるにはどうすればよいですか?(管理アプリですでに機能するものを機能させるために、カスタムjavascriptをたくさん書く必要はないと思います-私は何も知りません-)

4

1 に答える 1

0

管理者関連のJSをロードするには、テンプレートに以下を含める必要があります。

<script type="text/javascript" src="/admin/jsi18n/"></script>
<script type="text/javascript" src="{{ STATIC_URL }}admin/js/core.js"></script>
<script type="text/javascript" src="{{ STATIC_URL }}admin/js/admin/RelatedObjectLookups.js"> </script>
<script type="text/javascript" src="{{ STATIC_URL }}admin/js/jquery.js"></script>
<script type="text/javascript" src="{{ STATIC_URL }}admin/js/jquery.init.js"></script>

これは、カスタムフォームでDjangoの時刻/日付ウィジェットを使用するための回答を参照しています

于 2012-08-22T06:42:10.517 に答える