問題タブ [django-tables2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 関連するレコードを django-tables2 で多対多に表示する
OK、それで、'Roles' クラスを介して User に多対多の属性を持つ Item クラスがあります。現在のユーザーがそのロールにアタッチされている場合、アイテムにアタッチされているロールのうち、ロールの名前が表示されるように、アイテムのdjangoテーブルを作成しようとしています。それが何らかの意味を成すことを願っています。ここに私がこれまでに持っているものがありますが、テーブルクラスがリクエスト/ユーザーについてどのように知ることができるかがわからないため、実際にはうまくいくとは思っていませんでした。私は立ち往生しています。
models.py
テーブル.py
django - django_tables2が同じページで複数のテーブルを競合させる
django_tables2 を使用して、ページで 2 つのテーブルが使用されている場合、競合が発生し、1 つのテーブルのみが正しく並べ替えられます。解決策はありますか?
python - Django: django-tables2 デフォルトのソート動作の変更
私はdjango-tables2を試しています。日付の列を表示するテスト サイトを作成しました (によって作成されましたtimezone.now()
)。デフォルトでは、日付は最も古いものから新しいものへと並べられます。列ヘッダーをクリックすると、日付が逆順に表示されます (望ましいデフォルトの動作)。
私はorder_by
議論をいじりましたが、何か間違っています。私のtables.py:
私のviews.py:
「注文日」列を注文して、最新 - >最古と表示するにはどうすればよいですか?
django - Django:django-tables2 で列幅を変更する方法
を使用して、表django-tables2
の{% render_table table %}
ある Web ページを表示しています。テーブルには複数の行と列があります。一部の列には、複数行にわたるテキストがあります。これにより、高さが異なる行が作成されます。
CSS をいじってみましたが、幅には影響しないようです。
私のviews.py:
django-tables2 を使用する場合、列の幅と行の高さを手動で指定するにはどうすればよいですか?
python - django-tables2 - クエリセット以外のデータのページネーションで合計アイテム数を割り当てる方法は?
「リクエスト」ライブラリを使用して API からデータをフェッチしており、html テーブルに 1 ページあたり 10 項目を表示したいと考えています。そのため、API から合計オブジェクト数 (1000 個のアイテムがあると仮定) で 10 個のアイテムを取得しています。データをhtmlテーブルにプッシュすると、テーブルに合計アイテム数を割り当てる方法がわからないため、ページネーションが作成されません。
data['total_count']
質問:ページネーションのテーブルに総アイテム数 ( ) を割り当てる方法を教えてください。
python - django-tables2: 入力テキスト ボックスを作成する
既存のデータを表示する複数の列と、データを入力できるテキスト ボックスを含む 1 つの列を持つテーブルを作成したいと考えています。
forms.py で「Animal」モデルを使用すると、入力ボックスが表示されます。ただし、tables.py で同じモデルを使用すると、入力ボックスの代わりに「--」(ダッシュ) が表示されます。
私のmodels.py:
私のforms.py:
私のtables.py:
テキストボックスを手動で指定しようとしましたが、それは役に立ちませんでした:
django-tables2 テーブル内にエントリ ボックスを作成するにはどうすればよいですか?
python - django-inplaceedit を使用して、django-tables2 TemplateColumn の列のインプレース編集を行う方法はありますか?
でstate_template.htmlを作ってみました
そして、tables.pyには次のものがあります:
しかしaction
、テンプレートに渡されていないため、エラーが発生しています。これを機能させる方法について誰かアイデアがありますか?