2016-05-09 11 views
0

私はDjangoの管理者を使用しています。私のページが読み込まれている間にメッセージを表示します。ユーザーが'admin:appname_modelname_changelist'リンク(変更するオブジェクトをロード)をクリックした場合、この一時メッセージを表示する方法はありますか?
リクエストを転送するためにajaxを使用していません。
私はajaxStartajaxCompleteのようなものを探して、開始/終了ページを制御します。ページの読み込み中に一時的なメッセージを表示する - Django admin

+0

は、なぜあなたも、これを必要なのでしょうか?管理タスクはすばやく終了するはずです。 – e4c5

+0

時間の経過を必要とするsave_related()modelAdminメソッドでデータ処理を行っていますが、いくつかのJavaScriptコードをテストしましたが、ページの開始と終了時に取得できませんでした。 – abdoBim

答えて

0

adminテンプレートをオーバーライドしてリンク上にJavascript onClickハンドラを追加すると、ローダーを表示できます(例:jQuery)。

オーバーライド管理テンプレート: https://docs.djangoproject.com/en/1.9/ref/contrib/admin/#overriding-admin-templates

のjQueryのonClickハンドラ: https://api.jquery.com/click/

+0

あなたの返事をありがとうが、私は* ajaxStart *と* ajaxComplete * ajax関数のようなものが必要です開始/終了ページを制御するために – abdoBim

+0

なぜ完了を制御したいですか?要求が完了した後にユーザーがリダイレクトされるため、ローダーが消えてしまいます。 – justdavey

関連する問題