問題タブ [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.

0 投票する
1 に答える
742 参照

django - セルの背景色を値(および別の列の値)に変更しますdjango-tables2

I get to Court ... td bgcolor="SandyBrown" class="Court">Clay< ... - ОК.同じツアーに到達する方法で、別の列の値を使用するには? def render_Tour が必要に応じて機能しない

0 投票する
1 に答える
940 参照

python - django-tables2-simplefilter working example

i'm testing django-tables2-simplefilter. I need to understand better the inner workings. From the documentation, about defining filters:

" Add filtering options to SingleTableView. Define list of filters in the Table subclass (not in Table.Meta). Likely not secure."

I already have my working Table, with fields and meta to order e select columns

The first question is: 1. where should i define the filters?

Lookinkg at the code of django-tables2-simplefilter, i've seen both a template and a css. I suppose that i should include that template, in my template to show the available filters.

Is this correct?

Thanks in advance

0 投票する
1 に答える
695 参照

python - django-tables2で機能しないdjangoクエリセットに追加されたフィールド

インポートされた一連の銀行口座エントリがあり、日付と各日付内のシーケンス番号で並べ替えられています。

私は django-tables2 を使用してデータを表示しています。これには、ビューをレンダリングする前に計算する現在の合計列を追加しています。

これを行うには、次のコードを使用してクエリ セットにフィールドを追加しようとしています。

このコードをステップ実行すると、 と の両方をpdb調べることができ、それらは正しいデータを持っているように見えます。row.totalqs[<row number>].total

それでも、レンダリングされたテーブルでは、合計列に表示されるのは--

my をリストに変換し、queryset他のすべてを変更せずにそのままにしておくと、次のように機能します。

querysetの は事業用銀行口座の 9 年間の履歴なので大きいので、list.

元のコードが機能する必要があることを暗示しているように見える他の例を見たStackOverflowことがありますが、pdb テストはそれが機能することを暗示しています。これは何かありdjango-tables2ますか?

0 投票する
3 に答える
1786 参照

python - 「Meta」クラスを継承して変更する

したがって、基本の ItemTable があり、それから継承する多数のテーブルがあります。Meta クラスを変更できないようです。メタクラスを普通にインクルードしようとしてもうまくいかなかったので、このバグレポートを見つけて以下に実装しました。サイレントに失敗します。テーブルは、親メタ クラスの列のみでレンダリングされます。

編集:コードは示されているように修正されました。定義されていない NameError が発生するようになりましたfields

0 投票する
0 に答える
773 参照

python - Django-tables2 および TimeField または DateField

私はdjango-tables2 チュートリアルを進めていますが、Django で定義されたTimeFieldまたはを持つデータベース モデルを表示しようとすると、列ヘッダーが表示されますが、すべてのデータ値は として表示されます。DateFieldmodel-

私のデータベースの例の行は次のように始まります。

私が使用しているテンプレートは、チュートリアルの非常に単純なもので、{% render_table table %}. django-tables2時刻と日付の値を表示するには、他に何かする必要がありますか?

編集:

私も試しました:

クラスではtables.py、モデル フィールドを に変更しない限り、値の表示は変わりませんCharField

モデル.py

テーブル.py

0 投票する
1 に答える
1096 参照

python - 他の列から列を計算するdjango-tables2

アプリを使用django-tables2する際に、データベース内の列に対応しない追加の列を取得するにはどうすればよいですか。特定の方法でそれらから計算されます。簡単な例として、次のモデルがあるとします。

したがって、私のモデルは基本的に 3 つの列です。最初の 2 つは数値で、3 番目は実行する操作 (「SUB」、「ADD」のいずれか) です。例えば:

これらの 3 つから明らかな方法で計算された 4 番目の列が必要だとしましょう。つまり、op が 'ADD' の場合は 2 つを加算し、'SUB' の場合は減算します。

最後に、私は自分のテーブルを持っています:

django-tables2結果列に入力するにはどうすればよいですか? 通じていrenderますか?おそらく次のようなもの

しかし、これに対する私の試みは失敗しました。実際、 で定数を返してもreturn 3.0、4 番目の列が空白のままになりました。

0 投票する
2 に答える
6079 参照

python - 「unicode」オブジェクトには属性「_meta」がありません

ユーザーがドロップダウン メニューからオプションを選択して送信すると、データが返されるビューを作成しようとしています。具体的には、データベース内のモデルから選択し、そのクラスのすべてのインスタンスを返します。django-tables2 を使用してデータを出力し、並べ替え可能にしていますが、これが私のこだわりです。

Views.py

HTML

スローされるエラーは、タイトルのとおりです。

「unicode」オブジェクトには属性「_meta」がありません

「選択」ユニコードを文字列に変換しようとしましたが、基本的に同じエラーがスローされます (str には属性 _meta がありません)。

どんな助けにもとても感謝しています。

編集:明確にするために、私が達成しようとしていること:

ユーザーがドロップダウンからモデルを選択 ---> 選択したモデルが何らかの形でテーブルに渡される ---> テーブルがインスタンス化され、選択したモデルのデータとともにドロップダウンの下のページに返される

0 投票する
1 に答える
109 参照

python - Django Table 2 - 列の内容を取得する

私は次のようなことをしようとしています:

テーブルの field_1 にデータが含まれている場合、field_1 はリンク列である必要があります。そうでない場合、field_2 はリンク列です。

前もって感謝します。

0 投票する
2 に答える
2418 参照

css - Django-Tables2 CSS が機能しない

次のコードでは、tables2 の出力で CSS を動作させることができませんでした。Django 1.6、Haystack 2.1、および Python 3.3 と共に、tables2 の開発バージョンを使用しています。

ここに私のファイルがあります:

table.py

report.html

ビュー.py

どんな助けや提案も大歓迎です。

0 投票する
2 に答える
873 参照

python - DetailViewへのリンク時のDjango NoReverseMatchエラー

レポーターのメイン ビューから私の DetailView へのリンクに問題があります。どちらの URL でも問題ありません。この問題が十分に文書化されていることは知っていますが、URL が非常にわかりにくく、解決策が見つからないようです。これが私のviews.py、table.py(エラーはこの行によるものです)、urls.pyのコードです。

助けていただければ幸いです。リンクは /reporters/ で、/reporters/pk/detail にリンクする必要があります `

どうもありがとう!

完全な例外ヘッダーは次のとおりです。

例外全体は、こちらのペースト ビンにあります