ホームページ  >  に質問  >  本文

Python - flask-admin ページネーションを書き換える方法

ログを表示するビューがあります。ページング URL にコンテンツを追加する必要があります。ページング URL を書き換えるにはどうすればよいですか?

某草草某草草2712日前573

全員に返信(1)返信します

  • 滿天的星座

    滿天的星座2017-05-18 10:55:56

    ページングを書き換えるには、テンプレート内のadmin内のlib.htmlを書き換える必要があります。このうちページングは​​マクロページャー(page、pages、generator)によって生成されます。

    彼は総ページ数と現在のページ数を受け入れ、URL を生成するジェネレーターを受け入れます。重要なのは、受け入れるジェネレーターを書き換えることです。

    index_view を通じてページングの生成を追跡します。index_view で、すべての準備が整うと、render はテンプレートをレンダリングして戻ります。レンダーパラメータの中にpager_urlというパラメータがあり、ジェネレータはそれを参照します

    ページ0を除く場合、実際のジェネレーターは_get_list_urlなので、_get_list_urlメソッドを書き換えるだけです

    返事
    0
  • キャンセル返事