1

管理者についての質問:変更リスト ページで、別のページに移動してそこに戻る間、ページの選択した項目を保持することは可能ですか。

つまり:

  1. 私は 1 ページ目です。
  2. いくつかのアイテムを選択します。
  3. 次に、2 ページに移動します。
  4. 他のアイテムを選択します。
  5. 1 ページに戻ります。
  6. 以前の選択が失われました。

その選択をどこかに保持することは可能ですか (Cookie、セッションなど)?

ありがとう、ルーク

4

1 に答える 1

1

私はあなたがadminでjqueryとcookie操作を使うかもしれないと思います:

  • アイテムを選択するときにクリックを処理し、選択した値を配列としてCookieに格納するためのコードを含むjsファイルを準備します(jquery.cookie.jsプラグインを使用してください。これは本当に良いことです)。jsファイルのコアは次のとおりです。

    (function($){$(document).ready(function($){// jsコード});})(django.jQuery);

  • admin.pyのポイントjsファイル:

    class SomenameAdmin(admin.ModelAdmin):class Media:js =( "/static/javascript/test.js"、)

    admin.site.register(Somename、SomenameAdmin)

于 2013-01-23T14:18:45.797 に答える