問題タブ [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.
django - セルの背景色を値(および別の列の値)に変更しますdjango-tables2
I get to Court ... td bgcolor="SandyBrown" class="Court">Clay< ... - ОК.同じツアーに到達する方法で、別の列の値を使用するには? def render_Tour が必要に応じて機能しない
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
python - django-tables2で機能しないdjangoクエリセットに追加されたフィールド
インポートされた一連の銀行口座エントリがあり、日付と各日付内のシーケンス番号で並べ替えられています。
私は django-tables2 を使用してデータを表示しています。これには、ビューをレンダリングする前に計算する現在の合計列を追加しています。
これを行うには、次のコードを使用してクエリ セットにフィールドを追加しようとしています。
このコードをステップ実行すると、 と の両方をpdb
調べることができ、それらは正しいデータを持っているように見えます。row.total
qs[<row number>].total
それでも、レンダリングされたテーブルでは、合計列に表示されるのは--
my をリストに変換し、queryset
他のすべてを変更せずにそのままにしておくと、次のように機能します。
私queryset
の は事業用銀行口座の 9 年間の履歴なので大きいので、list
.
元のコードが機能する必要があることを暗示しているように見える他の例を見たStackOverflow
ことがありますが、pdb テストはそれが機能することを暗示しています。これは何かありdjango-tables2
ますか?
python - 「Meta」クラスを継承して変更する
したがって、基本の ItemTable があり、それから継承する多数のテーブルがあります。Meta クラスを変更できないようです。メタクラスを普通にインクルードしようとしてもうまくいかなかったので、このバグレポートを見つけて以下に実装しました。サイレントに失敗します。テーブルは、親メタ クラスの列のみでレンダリングされます。
編集:コードは示されているように修正されました。定義されていない NameError が発生するようになりましたfields
。
python - Django-tables2 および TimeField または DateField
私はdjango-tables2
チュートリアルを進めていますが、Django で定義されたTimeField
またはを持つデータベース モデルを表示しようとすると、列ヘッダーが表示されますが、すべてのデータ値は として表示されます。DateField
model
-
私のデータベースの例の行は次のように始まります。
私が使用しているテンプレートは、チュートリアルの非常に単純なもので、{% render_table table %}
. django-tables2
時刻と日付の値を表示するには、他に何かする必要がありますか?
編集:
私も試しました:
クラスではtables.py
、モデル フィールドを に変更しない限り、値の表示は変わりませんCharField
。
モデル.py
テーブル.py
python - 他の列から列を計算するdjango-tables2
アプリを使用django-tables2
する際に、データベース内の列に対応しない追加の列を取得するにはどうすればよいですか。特定の方法でそれらから計算されます。簡単な例として、次のモデルがあるとします。
したがって、私のモデルは基本的に 3 つの列です。最初の 2 つは数値で、3 番目は実行する操作 (「SUB」、「ADD」のいずれか) です。例えば:
これらの 3 つから明らかな方法で計算された 4 番目の列が必要だとしましょう。つまり、op が 'ADD' の場合は 2 つを加算し、'SUB' の場合は減算します。
最後に、私は自分のテーブルを持っています:
django-tables2
結果列に入力するにはどうすればよいですか? 通じていrender
ますか?おそらく次のようなもの
しかし、これに対する私の試みは失敗しました。実際、 で定数を返してもreturn 3.0
、4 番目の列が空白のままになりました。
python - 「unicode」オブジェクトには属性「_meta」がありません
ユーザーがドロップダウン メニューからオプションを選択して送信すると、データが返されるビューを作成しようとしています。具体的には、データベース内のモデルから選択し、そのクラスのすべてのインスタンスを返します。django-tables2 を使用してデータを出力し、並べ替え可能にしていますが、これが私のこだわりです。
Views.py
HTML
スローされるエラーは、タイトルのとおりです。
「unicode」オブジェクトには属性「_meta」がありません
「選択」ユニコードを文字列に変換しようとしましたが、基本的に同じエラーがスローされます (str には属性 _meta がありません)。
どんな助けにもとても感謝しています。
編集:明確にするために、私が達成しようとしていること:
ユーザーがドロップダウンからモデルを選択 ---> 選択したモデルが何らかの形でテーブルに渡される ---> テーブルがインスタンス化され、選択したモデルのデータとともにドロップダウンの下のページに返される
python - Django Table 2 - 列の内容を取得する
私は次のようなことをしようとしています:
テーブルの field_1 にデータが含まれている場合、field_1 はリンク列である必要があります。そうでない場合、field_2 はリンク列です。
前もって感謝します。
css - Django-Tables2 CSS が機能しない
次のコードでは、tables2 の出力で CSS を動作させることができませんでした。Django 1.6、Haystack 2.1、および Python 3.3 と共に、tables2 の開発バージョンを使用しています。
ここに私のファイルがあります:
table.py
report.html
ビュー.py
どんな助けや提案も大歓迎です。
python - DetailViewへのリンク時のDjango NoReverseMatchエラー
レポーターのメイン ビューから私の DetailView へのリンクに問題があります。どちらの URL でも問題ありません。この問題が十分に文書化されていることは知っていますが、URL が非常にわかりにくく、解決策が見つからないようです。これが私のviews.py、table.py(エラーはこの行によるものです)、urls.pyのコードです。
助けていただければ幸いです。リンクは /reporters/ で、/reporters/pk/detail にリンクする必要があります `
どうもありがとう!
完全な例外ヘッダーは次のとおりです。
例外全体は、こちらのペースト ビンにあります。