問題タブ [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 に答える
383 参照

python - django-tables - 「str」と「tuple」を連結できません

私はdjango-tables2自分のプロジェクトで使用しようとしています。

これが私のモデルです

私のテーブル

私の見解

これにより、次のエラーが表示されます。

「str」オブジェクトと「tuple」オブジェクトを連結できません
...
/usr/local/lib/python2.7/dist-packages/django_tables2/tables.py in init
self._sequence = Sequence(self._meta.fields + ('. ..',))

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

django - django-tables - 関連フィールドの詳細な名前

django-tables関連するフィールドを含むテーブルを使用して表示しようとしています。

正しいデータを取得しますがComp、関連する各見出しで

何が原因でしょうか?
私は、、、を得るべきではありませんNameか?CompCountry


アップデート

元の質問を間違えたので、更新しました。

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

python - django 1.5でdjango_tables2を使用して、モデルベースのテーブルに2つのLinkColumnsを追加する方法

django-tables2 で 2 つの linkColumns を持つテーブルを作成しようとしています。リンクにはモデル クラスの pk が含まれています。リンクは、編集フォームと削除フォームを指しています。

models.py

urls.py

ビュー.py

テーブル.py

これは厳密には必要ではありませんが、念のため含めます

templates/accounts/person_list.html

templates/accounts/person_form.html

表にリンクが表示されない理由がわかりません。すべての例 (および質問) はモデル列をオーバーライドしますが、列を追加する必要があります。

最低10名の評判が必要なので、画像を投稿できません...

テーブル画像

また、国際化をサポートするリンクのテキスト (それぞれ「編集」と「削除」) を指定する必要があります (リンク内のテキスト用)。

誰でもこれを行う方法を知っていますか?

前もって感謝します

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

python - djangoテーブルデータ交互行

野球の試合の統計を表示するテーブルを作成したいと考えています。現在、1 つの野球の試合を表すモデルをセットアップしています。

他の分野もありますが、私がやろうとしていることを説明するにはこれで十分です。

テーブルをレンダリングするためにdjango-tables2を使用しています。テーブルクラスを定義しました

そして私の見解

しかし、デフォルトの動作は私が望むものではありません。テーブルには、データベースのエントリごとに 1 つの行が表示されています。

代わりに、テーブルの行がデータベース モデルを直接模倣するのではなく、次のように行を交互に並べて、1 番目と 3 番目の行が同じ場所からプルされますが、2 番目と 4 番目の行は異なります。

django-tables2 がこれを実行できるかどうか、または独自のテーブルを作成する必要があるかどうかを知っている人はいますか?

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

django - djangoブロックにテンプレートタグを含める方法

HTML テーブルのレンダリングにdjango_tables2( http://django-tables2.readthedocs.org/en/latest/ ) を使用しましたが、テンプレートが機能しませんでした。

次のようなエラー メッセージ:

上記のtables2プラグインに代わるものはありますか?

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

python - プロパティを使用して 2 つのモデルをダッキングする

外部キーを介してそれに関連する2つのオブジェクトの1つを持つことができるdjangoモデルがあります(それらobject1を and と呼びますobject2)。他の 2 つのクラスは、機能的にはほぼ同じですが、含まれる情報がわずかに異なります。別の StackOverflow の質問の提案で、python メソッドを使用して、property()存在するオブジェクトを設定および取得しています。次のようになります。

これはクラスの簡易バージョンです。すべてが正しく機能していると思いました。objectInstance情報を設定して取得し、いくつかのページに保持されているデータを表示することができました。私は django-tables2 を使用してテーブルに情報を表示していますが、すべての情報を表示することもできました。ただし、(提供されている便利な矢印を使用して) データを並べ替えようとすると、FieldError が発生します。

これの原因は何ですか?または、原因を特定するためにどのコード スニペットを確認する必要がありますか?

編集:

したがって、この問題を抱えているのは私だけではないようです。この投稿は、django-tables2 に問題があることを示しているようです。django-tables2 でのクエリセット以外のデータの順序付け

テーブルに保持されている情報を表示できますが、property並べ替えに問題があるようです。