問題タブ [django-datatable]

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 に答える
181 参照

django - django-datables エラー - ハンドラが見つかりませんか?

django-databtables-viewアプリを使用していますが、コンソールに次のエラーが表示されます。ここで何が欠けていますか?

私のsettings.pyにログを含めました

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

django - django-datatables-view は AJAX リクエストから返されたコンテンツを表示しませんか?

Ajax requestテーブルを更新するのがうまくいきません。スクリーンショットを添付します。「処理中」と表示されるだけで何も起こりません。JSON object返されるもの(URLにアクセスした場合---{% url 'search_list_json' %}以下のJsコードのAjaxSourceで使用)は正しいようです。しかし、それでもメインページはテーブルに JSON コンテンツを表示していません。ここにあります:

ここに画像の説明を入力 私のviews.py

を以下js-codeに示します。

HTML は次のとおりです。

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

python - Django の URL パターン間で変数を共有する

ここに私の urls.py があります

ユーザーが「localhost/table/」にアクセスすると、テンプレートからページが生成されます。そのテンプレート内には、(JSON データを作成するために) DataTable クラスを呼び出す {% url %} タグがあります。

私の質問は、views.py で DataTable クラスを取得して変数を呼び出すにはどうすればよいですか?

そのようです:

編集:

ビュー.py:

テンプレートコード:

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

datatables - サーバー側でのデータ テーブルのカスタム フィルタリング

私はDataTablesを使用しており、サーバー側の処理 (Django) も使用しています。

テーブルが既にレンダリングされた後、DataTable のデータをカスタム フィルター処理するために使用する別のテキスト フィールドがあります。

以下は問題なく機能します(列をカスタムフィルターしたい):

そのため、ページの読み込み (DataTable の最初の読み込み) では、「Robert」をうまくフィルタリングします。しかし今、フィルターするデータをプログラムで変更したい"friend_name" == "Sara"

私はすでに次のことを試しましfilteredDataた。正しいフィルター処理されたオブジェクトがありますが、テーブル自体は新しいフィルターで再描画されません。

私もこれを試しましたが、うまくいきませんでした:


どうすればこれを達成できますか?

ご協力ありがとうございました。

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

django-models - 最新のタイムスタンプに基づく複数のレコードのフィルター

次の表があります。

最新の個別のレコードをどのようにフィルタリングしますか? この例では、レコード 1 と 3 を取得できると思いますか? 私のコード:

レコード 1 のみを取得します。

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

python - Django - Rest フレームワークを使用したデータテーブル

django-restのデータテーブルにこのライブラリを使用しています。ビューのrequest.user セッションを期待して、すべてが正常に機能しています。django-datatableがユーザー トークンを認証していないように思われるため、request.user は匿名ユーザーを返します。また、ヘッダーでユーザートークンを送信しなくても同じことがアクセスできます。

これが私のコードです:

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

django - 2 つ以上の他のテーブルとの特定の関係を持つ Django テーブル

次のような関係を作成するにはどうすればよいですか。

レストランを想像してみてください。それらのデータテーブルの中には、レシピ用と材料用があります。もう 1 つは、夕食、昼食、朝食、デザート、スープなどの食品のカテゴリを含むものです。名前を cat_food としましょう。

料理人は、cat_food を使用してレシピと材料を並べ替えたいと考えています。たとえば、他のすべての列の中で、レシピから cat_food への「ManyToOne」関係があります。したがって、1 つのレシピには 1 つのカテゴリがあり、1 つのカテゴリには複数のレシピがあります。

しかし、料理人もそのように食材を分類したいと考えています。ここでは「ManyToMany」の関係が成り立ちますが、ディナーやスープのレシピと同じように、デザートのレシピでも 1 つの材料を使用できます。

解決策の 1 つは、レシピ用の cat_food テーブルと独自の材料用のテーブルを作成することです。しかし、レシピや食材を保存する cat_food テーブルを作成するにはどうすればよいでしょうか? (与えられた内容によって異なります)

私の考えでは、中間モデルを使用し、両方の「foreignKeys」にフィールド オプション「blank=True」と「null=True」を設定します。しかし、それだけでは満足できません。長期的にデータベースの問題を引き起こす可能性はありますか? このような状況を処理するためのよりエレガントな方法はありますか?