問題タブ [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.
django - django-datables エラー - ハンドラが見つかりませんか?
django-databtables-viewアプリを使用していますが、コンソールに次のエラーが表示されます。ここで何が欠けていますか?
私のsettings.pyにログを含めました
django - django-datatables-view は AJAX リクエストから返されたコンテンツを表示しませんか?
Ajax request
テーブルを更新するのがうまくいきません。スクリーンショットを添付します。「処理中」と表示されるだけで何も起こりません。JSON object
返されるもの(URLにアクセスした場合---{% url 'search_list_json' %}
以下のJsコードのAjaxSourceで使用)は正しいようです。しかし、それでもメインページはテーブルに JSON コンテンツを表示していません。ここにあります:
私のviews.py
を以下js-code
に示します。
HTML は次のとおりです。
python - Django の URL パターン間で変数を共有する
ここに私の urls.py があります
ユーザーが「localhost/table/」にアクセスすると、テンプレートからページが生成されます。そのテンプレート内には、(JSON データを作成するために) DataTable クラスを呼び出す {% url %} タグがあります。
私の質問は、views.py で DataTable クラスを取得して変数を呼び出すにはどうすればよいですか?
そのようです:
編集:
ビュー.py:
テンプレートコード:
datatables - サーバー側でのデータ テーブルのカスタム フィルタリング
私はDataTablesを使用しており、サーバー側の処理 (Django) も使用しています。
テーブルが既にレンダリングされた後、DataTable のデータをカスタム フィルター処理するために使用する別のテキスト フィールドがあります。
以下は問題なく機能します(列をカスタムフィルターしたい):
そのため、ページの読み込み (DataTable の最初の読み込み) では、「Robert」をうまくフィルタリングします。しかし今、フィルターするデータをプログラムで変更したい"friend_name" == "Sara"
私はすでに次のことを試しましfilteredData
た。正しいフィルター処理されたオブジェクトがありますが、テーブル自体は新しいフィルターで再描画されません。
私もこれを試しましたが、うまくいきませんでした:
どうすればこれを達成できますか?
ご協力ありがとうございました。
django-models - 最新のタイムスタンプに基づく複数のレコードのフィルター
次の表があります。
最新の個別のレコードをどのようにフィルタリングしますか? この例では、レコード 1 と 3 を取得できると思いますか? 私のコード:
レコード 1 のみを取得します。
python - Django - Rest フレームワークを使用したデータテーブル
django-restのデータテーブルにこのライブラリを使用しています。ビューのrequest.user セッションを期待して、すべてが正常に機能しています。django-datatableがユーザー トークンを認証していないように思われるため、request.user は匿名ユーザーを返します。また、ヘッダーでユーザートークンを送信しなくても同じことがアクセスできます。
これが私のコードです:
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」を設定します。しかし、それだけでは満足できません。長期的にデータベースの問題を引き起こす可能性はありますか? このような状況を処理するためのよりエレガントな方法はありますか?