問題タブ [cqlengine]

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

python - cqlengine モデルのデフォルト値と uuid

cqlengine モデルを操作していると、default_values と uuid で予期しない動作が発生することがわかりました。

私はpython 3.4とcassandra-driver 2.5.0のcqlengineを使用しています。

次のコードで:

出力を取得します:

モデルのデフォルト引数が常に同じuuidを生成するのはなぜですか?

ありがとう

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

python - cqlengine の複数のキースペース

私はcassandra-driver 2.5.0(およびcqlengineモデル)でpython 3.4.0のcassandraを使用しています。

アプリ データは、管理用の 1 つのキースペースとユーザーごとに 1 つのキースペースに分散されます。master+custom の 2 つのキースペースを照会する必要があります。

次のように使用されるキースペース切り替え用の小さなクラスをコーディングしました。

私の最初のバージョンは次のとおりです。

そして、まったく機能しません。クラスを次のように再コーディングしました:

最後のコードは機能しますが、DEFAULT_KEYSPACE を使用すると不安になります。

get_session()、set_session が効果がないのはなぜですか?

これをチェックしてもcassandra.cqlengine.models.DEFAULT_KEYSPACE安全ですか?

ありがとう

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

python - Django RESTful API エラー「型オブジェクト 'User' に属性 '_meta' がありません」

Django-rest-frameworkの公式の django-rest-framework チュートリアルに従って、django-rest-framework と cassandra を使用して RESTful API を構築しようとしていますが、このエラーが発生しました。

これは私のコードです

urls.py

models.py

serializers.py

ビュー.py

どうぞよろしくお願いいたします。

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

python - この cassandra モデルを適切に設計するにはどうすればよいですか?

タイトルが少し大雑把であることは承知していますが、さまざまなエラーで多くのことを試したので、このスペースを使用してそれぞれを説明するつもりでした. 以下のdatastaxのpython-driverにモデルがあります:

しかし、私がこれを試すと:

次のエラーが表示されます。

次に、これを試しました:

エラーが発生しました:

私もこれを試しました:

これにより、このエラーが発生しました:

しようとしたときsync_table(DIDSummary)

最後に、私はこれをやろうとしました:

サーバーを実行することさえできず、ログに次のエラーが記録されます。

上記のコマンドを実行できるように、これをより適切に設計する方法についてのヘルプをいただければ幸いです。ありがとう!

編集:私もこれをしなければなりません:

これは、実際にdidは私の partition_key の最後の部分でなければならないことを意味します。各要素にランダムな uuid を割り当て、primary_keys と index に基づいて要素を検索することはできますか? それはうまくいくでしょうか?私は超迷っています。

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

python-2.7 - cqlengine を使用して、今日の日付より後のレコードをクエリする

今日の日付を持つレコードを照会したい。試しているcqlコードを以下に示します

テーブルに今日のレコードがありませんが、クエリ結果で昨日のレコードをまだ取得しています。

テーブルの日付の形式は、'2015-10-21 08:29:41-0400' (タイムスタンプ) です。

cqlengineのドキュメントには、このケースに関する参照はありません。誰かがあなたを助けることができれば、あなたは素晴らしいでしょう。

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

python - Cassandra の Python CQLEngine モデルの継承

次のオブジェクト モデルがあります。

typeオブジェクトをクエリすると、列の値に応じて正しいオブジェクトが返されます (DataTextこの例では)valueが、Noneコメントtext_valueを外すと正しい値が得られます。

db_field子クラスではサポートされていないようです。これはバグですか?