2017-11-22 8 views
-1

私はDjango 1.11を使用しています。クラスベースのビューを使用してテンプレートをモデルとしてテーブルとして表示する最適な方法についていくつかアドバイスが必要です。私はテーブルをフィルタリングしてソートできるようにしたいと思います。どんなアドバイスも大歓迎です!テーブルとしてDjangoモデルを表示する

+0

何を試しましたか?あなたのコードをいくつか見せてくれますか? –

+0

これまでは非常に基本的なアプローチをとり、ListViewを使用しました。私はDjangoを初めて使っているので、ListViewがこれに近づく最善の方法であるかどうか、あるいはモデルを表として表示するためのより良い方法があるかどうかはわかりません。 – cr1

+0

あなたが見たいのは、ModelFormsです。 '{{form.as_table}} 'のようなフォームをレンダリングすることができます。フィルタリング/ソートはJavaScriptによって提供できます。 – sytech

答えて

1

使用 https://github.com/jieter/django-tables2

これは、ページネーションと列の並べ替え機能を持っています。

+0

この提案は完璧で、私が必要としていたものです。ありがとうTARUNと私は私と同じボートで他の人にこのソリューションをお勧めします。フィルタリングのために私はdjango-filterを使いました。 – cr1

+0

ありがとうございます。それがあなたに役立つなら、私の答えをupvoteしてください。 –

関連する問題