問題タブ [django-database]

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

django - Djangoテンプレートオブジェクトは空の値を返します

データベースからサブジェクトをフィルタリングします。

件名=Subject.objects.filter(id = 1)

私はそれをフォームテンプレートと呼ぼうとしました:

空の値を返します。オブジェクトをループする必要がありますか?単一のレコードを返すだけです。

しかし、{{subject [0] .name | safe}}を入力すると、値も返されません。

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

django - 読み取り専用アクセス権を持つ既存のデータベースにdjango adminを実装する方法は?

Django 管理者を使用して既存のデータベースを参照したいのですが、私または Django がこのデータベースに変更を加えないようにしたいと考えています。

このため、2 つのデータベースを使用する必要があると思います。1 つは読み取り専用で、もう 1 つは他の Django テーブルを格納するデータベースで、もう 1 つは読み取り/書き込みアクセスが可能です。

複数のデータベースを定義する方法は知っていますsettings.pyが、django に特定のモデルに別のデータベースを使用させる方法はわかりません。

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

django - Django easymode i18nが突然失敗しましたか?

私は取得し始めました:

私のモデルは(シングルトン)のように見えます:

DBを本番環境に移行するためにSouthを使用しています。MySQL Workbenchを使用してcontact_us_contact_detailsテーブルを検査すると、address_title_enとaddress_title_frの両方が存在することがわかります(サポートされている言語のみ)

誰かがこのエラーがどこから来ているのか考えていますか?この問題が発生し始めたとき、私はHaystackとWhooshをインストールしていました。

編集:テストの目的で、mySQL DBにaddress_title列を追加しましたが、機能しました(その列で失敗するのをやめ、次の列で失敗し始めました)

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

python - Python Django で SPSS ファイルにエクスポートしていますか?

Python (Django) でデータを SPSS ファイル形式にエクスポートする必要がありますが、Google でユーティリティ情報が見つかりません。

これを行う方法はありますか?誰か試した?

前もって感謝します!

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

django - Django ForeignKey フィールド値の境界と制約 - そしてそれらがクエリセットの結果にどのように影響するか

たとえば、次のような models.py があるとします。

たとえば、Model1 id = 1 の Handler のインスタンスが 100 ありますが、この 100 インスタンスの Model 2 id は 1 から 5 の範囲にあります。

繰り返される 5 つの ID 値のリストまたは 100 個の ID 値のリストを返しますか? また、100 個の値を返す場合、繰り返される値ごとに 1 つの値のみが残る可能性はありますか?

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

django - Django の複数の動的データベース

私はdjangoを評価してきましたが、次のことが可能かどうか疑問に思いました。私はすでに通常の複数データベースのドキュメントを見てきましたが、私が理解できる限り、このユースケースについて言及されていないため、それを指摘しないでください。私が間違っていたら、私はそれを取り戻します:)

アプリのモデルのほとんどが存在する 1 つのメイン データベースが必要ですが、アプリの 1 つはデータベースを動的に作成する必要があり、これらは顧客固有のデータベースになります。

データベース パス (私は sqlite を使用する予定です) はプライマリ データベースに格納されるため、カーソルを変更する必要がありますが、モデルは同じままです。

これを達成する方法について何か考えを歓迎しますか?

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

django - postgresのDjango unique_together:ORMまたはDBによって強制されますか?

unique_together ステートメントを含む models.py の sqlall を見ると、強制のように見えるものは何もありません。

私の考えでは、この知識はデータベースが次のようにクエリを最適化するのに役立つ可能性があると想像できます。

「スパム 42 と卵 91 の行は既に見つかっているので、卵 91 の検索で、スパム 42 の行をチェックする必要はもうありません。」

この知識が DB に役立つというのは正しいですか?

このように強制されない (つまり、ORM によってのみ強制される) というのは正しいですか?

両方に「はい」の場合、これは欠陥ですか?

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

django - Django - ForeignKey の問題。DBアクセス数は?

私は現在 Django を使用しており、私のモデルはこのようなものです。

都市名と紙の価格でフィルタリングして、都市オブジェクト、いくつかの紙オブジェクト、およびいくつかの記事オブジェクトを取得しようとしています。

City テーブルを検索するには、次のようにします。

Paper オブジェクトを取得するには:

または、2 つを組み合わせることもできます。

(これはより効率的でしょうか?)

問題は、上記の「論文」からすべての記事を効率的に取得する方法を見つけることです。

papers は QuerySet であるため、papers.article_set は使用できません。そして、ループを使用しようとすると、おそらく紙のオブジェクトごとに 1 回クエリを作成することになりますよね?

参考までに、City テーブルには 1000 列があり、City ごとに 1 ~ 1000 個の Paper オブジェクトがあり、Paper オブジェクトごとに約 10 個の Article オブジェクトがあります。

どんな助けでも本当に感謝します。

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

編集:都市クエリセット(上記)があると仮定すると、単一のクエリですべての記事オブジェクトを取得する方法はありますか?

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

django - Djangoで実装されているON DELETE CASCADEロジックはどこにありますか? (PostgreSQLを使用)

Django の専門家からの ON DELETE CASCADE の Django の実装に関する私の理解の確認が必要です。

Djangoの公式ドキュメントによると:

Django がオブジェクトを削除するとき、デフォルトでは、SQL 制約 ON DELETE CASCADE の動作をエミュレートします。つまり、削除するオブジェクトを指す外部キーを持つオブジェクトはすべて削除されます。

「エミュレート」という言葉は、ON DELETE CASCADE ロジックが実際にはデータベース レベルではなく Django に実装されていることを意味しますか? (データベースを調べたところ、外部キーを含むすべてのテーブルの定義にON DELETE NO ACTIONが含まれています。)

私の理解が正しければ、ON DELETE CASCADEロジックをアプリ層からデータベース層に再配置する方法はありますか? 私はこれを行うためのハックではなく、適切な方法をもっと探しています。(注: バックエンドとして PostgreSQL を使用しています。)

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

python - 複雑な「AND」Djangoクエリ

私はこのSQLクエリと同等のことをしようとしています:

そして、私はそれを完全に理解することはできません。私は次のことを試みましたが成功しませんでした。

両方とも次を返します..そして私の括弧を完全に無視します...