問題タブ [m2m]

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 投票する
0 に答える
294 参照

pentaho - OLAP-Pentaho と m2m の関係

Pentaho OLAP の実装は接続 m2m (多対多) をサポートしていますか? タスクを解決する必要があります: 次のテーブルに保存されているデータ:

OLAP キューブ (ファクト テーブル) には、2 つのディメンション (persons と locations) と 1 つのメジャー (count (fact_id)) が含まれます。

次のようなクエリを作成する必要があります。

結果として、次のようなデータを取得する必要があります。

トムとジェイの人物と関係のある事実に関連する場所。

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

python - Django モデルの保存方法、m2m の更新が機能しない

モデルの管理者リストからユーザーが自滅するのを防ぐ必要があります。

わかりました、ここでキャストされた黒魔術かもしれません。信号を試してみましょうpost_save:

アサーションが発生した場合にのみ、管理者リストにユーザーを追加します。わかりました、黒魔術が再び発生した可能性があります。試してみましょう:

もちろん、maximum recursion depth exceeded。どうしたの?この痛みは止められません:(

UPD1

BEFORE m2m リレーションpost_saveと呼ばれるメソッドが保存されたため、競合状態に陥り、新しいデータが空のフォーム データに置き換えられたようです。悪い解決策は次のとおりです。

モデルに関するすべての作業が完了した後、Django が発するシグナルを知りたいのですが。

PS魔法はありません。:(

UPD2 ライライアン

フォーム.py

ビュー.py

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

python - 連結された 2 つの M2M フィールドで Django クエリセットを並べ替える

次の Django モデルがあります (ここでは大幅に簡略化されています)。

出版物には、著者または編集者のいずれかを含めることができますが、両方を含めることはできません。著者と編集者の統一による出版物のリストをアルファベット順に並べたいと思います。言い換えれば、著者と編集者の連結である仮想フィールドで注文したいと思います。creators

クエリ:

...著者がいない出版物をまとめて、そのグループ内で編集者に従って並べ替えますが、これは私が望んでいるものではありません。事実上、出版物に利用できる著者または編集者を使用し、それによってソートする必要があります。

この順序付けはデータベース レベルで行う必要があり、結果セットは膨大になる可能性があります。

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

networking - リモートサーバーからホームネットワーク上のIoTデバイスにデータを送信

インターネットに接続されたデバイス (インターネットに接続されたサーモスタットとしましょう) がリモート サーバーを常にポーリングして、ユーザーが設定を変更したかどうかを確認する必要がないようにするには、必要なときにサーバーがそのデバイスにデータを送信する方法を教えてください。インターネットに接続されたデバイスから接続を開始する方法は理解していますが、その逆ではありません。

デバイスによって開始された何らかのセットアップ プロセスで、デバイスはその詳細をサーバーに既に登録していると考えて間違いありません。

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

python - Python Django (Guardian): モデルの m2m フィールドに応じてデータを編集する

管理者インターフェースを機能させるのに本当に問題があります。モデルがあり、そのモデル内にグループ化する m2m フィールドがあります。

ここで、モデルを保存するときに、これらのグループに特別な表示権限を与えて、それらのグループのメンバーだけがそのモデルのオブジェクトを表示できるようにします。オブジェクトごとのアクセス許可にdjango-guardianを使用しています。したがって、私のモデルの保存方法では、次のようなことを行います。

また、post_save シグナルを使用しようとしましたが、問題は、変更を行うために管理者インターフェースの保存ボタンを常に 2 回押していることです(グループは常に正しい方法で追加されますが、アクセス許可は追加されるだけです)。 2 回目は、管理インターフェイスの [保存] ボタンを使用してモデルを保存します) では、ここで何が行われているのでしょうか? 誰でも助けることができますか?

- - 編集 - -

私の解決策: 次のように、permission-assignment-code を ModelAdmin クラスに移動しました。

admin.py

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

python - Python Django: m2m フィールドと mySql を持つ単一モデルに dumpdata を使用する

を使用してダンプしたいLectureいくつかのフィールドを含むモデルがあります。m2mdumpdata

しかし、私が呼び出すたびにpython manage.py dumpdata cms.lecture、次のエラーが発生します

CommandError: データベースをシリアライズできません: 'NoneType' オブジェクトに属性 '_meta' がありません。

これは のせいですか、m2m-fieldそれとも何が問題なのですか?

私のデータベースは MySql (バージョン 5.6.12) で、Django 1.5.1 を使用しています。以前はSqliteを使用していましたが、うまくいきました。

編集 - 解決策: django-taggit を更新する

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

sql-server-2008-r2 - SSAS キューブにデータがありません

私は SSAS キューブに新しい機能強化を行っていましたが、その過程でキューブを「壊して」しまいました。その間、DSV から追加したすべての新しいディメンションとファクトを削除しました。ディメンションとキューブを数回保存して処理しましたが、うまくいきませんでした。:(

  1. すべてのパーティションが無傷であることを確認しました。パーティション クエリを実行すると、期待どおりのデータが返されます。

2.「Calculated」はスクリプトに存在します。

3 ディメンション -> データの探索... をクリックします。データはすべてのディメンションとファクト テーブルに存在します。

キューブ デザイナーで [ブラウザー] タブをチェックしてメジャーをドラッグすると、データが表示されません。ディメンションとメジャーの両方を選択しても、データは得られません。基本的に空です。

どうすればこれを修正できますか? SQL サーバー プロファイラーを使用して読み取り/書き込みの数を分析する方法は? 試してみましたが、「読み取り」または「書き込み」列は表示されませんでした。

SQL SERVER 2008R2 を使用しています。

ありがとう。親切に助けを求めています。

--SK

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

sql - 多対多で正確なキーとの関係を選択する

次のように、SQL データベースの 2 つのテーブルに M2M リレーションがあります。

チームは 1 人以上のプレーヤーで構成されます。

プレーヤー ID を指定してチームをクエリし、正確にそれらのプレーヤーを含むチームのみを返したいと思います。それ以上でもそれ以下でもありません。そのため、プレーヤー (1,2,3) を持つチームをクエリすると、プレーヤー 1,2,3 を持つチームのみが返され、プレーヤー 1,2,3,4 を持つチームは返されません。

これは単一のクエリで可能ですか?

ここで解決しようとしているsqlfiddleがあります:http://sqlfiddle.com/#!2/27799/8

その例では、プレイヤー ID 1 と 2 でクエリを実行して、チーム「ジョンとミック」を選択できるようにしたいと考えています...

この sqlfiddle の更新http://sqlfiddle.com/#!2/27799/69チーム ID 2 ("john and mick") を選択できますが、チーム ID 4 ("john, mick and trev") も取得します。JUST 2 までフィルタリングする必要があります。

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

django - django テーブル 2 m2m にアクセス

私は2つのモデルを持っています:

Helloモデルをレンダリングしようとしています。したがって、私はtables.pyこのようにしています:

私は得るManyToMany has no attribute his。どうしたの?

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

excel - PowerPivot で m2m 関係を作成する方法

そのため、従業員メトリクス ピボット チャートと従業員プロジェクト テーブルを 1 つのスライサーでリンクしようとしています。すべてのグラフを操作する従業員スライサーが必要ですが、データは 2 つの異なる場所 (SQL、Sharepoint) から来ています。従業員に基づいてリレーションシップを作成しようとすると、次のエラーが表示されます。

したがって、1 つのグラフには定量的な項目があり、テーブルには定性的な項目があり、1 つのスライサーで従業員レベルで両方を操作したいと考えています。

一意の値でリンクされた単一の項目だけでなく、選択した従業員の両方のグラフにすべてのデータを表示したいと考えています。一意の値を使用でき、1 つのスライサーが操作できるリレーションシップを作成しましたが、一度に 1 つのレコードしか取得できないため、スライサーには数千のボタン (レコードごとに 1 つ) があります。

これはそれほど難しいことではないと思いますし、そうでないことを願っています。

助けてください!