問題タブ [django-models]

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

django - 多対多の関係を逆にする

私は男の子とおもちゃを持っています。2 つのジャンゴ モデル。Toys は複数の Boy が所有でき、各 Boy は複数の Toy を所有できます。そのため、Boy に ManyToMany フィールドを配置しました。

一人の男の子が所有しているおもちゃのリストが必要な場合は、簡単です。これまでのところとても良い。

しかし今、Toy インスタンスに基づいて Boys のリストを取得する必要があります。関係は対称でなければなりませんが、構文がわかりません。


注: いいえ、これらは私の実際のエンティティ名ではありません。たどりやすいと思っただけです。

0 投票する
4 に答える
26531 参照

python - Django:ModelMultipleChoiceFieldは最初の選択肢を選択しません

ModelMultipleChoiceFieldは最初の選択肢を選択せず​​、私の例では次の修正(以下のリンク)を機能させることができません。

http://code.djangoproject.com/ticket/5247#comment:6

私のモデルとフォーム:

私がしていることと結果:

私が期待していた方法:
1。ビューはrequest.GETから「company」を取得します
2.次にその「company」のすべての「contacts」をフィルタリングし
ます3.最後に、フォームを作成し、それらの「contacts」を次のように渡します"initial ={...}"

2つの質問:
1。[まだ回答されていません] ModelMultipleChoiceFieldにこれらの「初期」値を取得させるにはどうすればよいですか?
2. [回答済み]別の方法として、変数をAction_Form(ModelForm)に渡して、ModelFormで次のことができるようにすることはできますか。

0 投票する
6 に答える
3884 参照

python - モデルを頻繁に変更するときのDjangoワークフロー?

私は通常、Django プロジェクトでモデルの事前設計を行わないため、モデルを大幅に変更し、毎回テスト データベースを削除することになります ("syncdb" はテーブルを自動的に変更しないため)。以下は私のワークフローです。あなたのワークフローについてお聞きしたいと思います。どんな考えでも大歓迎..

  1. モデルを修正します。
  2. テスト データベースを削除します。(私にとっては常に単純な sqlite データベースです。)
  3. 「syncdb」を実行します。
  4. コードを使用していくつかのテスト データを生成します。
  5. 1に行きます。

これに関する二次的な質問.. ワークフローが上記のような場合、どのように 4. ステップを実行しますか? テスト データを手動で生成しますか?それとも、サーバーの起動時にテスト データ生成コードを挿入できる Django アプリに適切なフック ポイントがありますか?\

ティア。

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

python - Django モデル フィールドはどのように機能しますか?

まず第一に、私は Web プログラミングには興味がありません。私はdjangoに出くわし、モデルについて少し読みました。次のコード (djangoproject.com から) に興味をそそられました。

私のpythonの理解では、first_nameとlast_nameはクラス変数ですよね?それはコードでどのように使用されますか (Person.first_name または Person.last_name を設定すると、すべての Person インスタンスに影響すると思います)。なぜそのように使われるのですか?

0 投票する
11 に答える
27921 参照

python - Django: テストのためだけにモデルを動的に作成する方法

settings次の形式の属性を必要とする Django アプリがあります。

attributeN次に、post_save シグナルをフックして、定義に応じて他の固定モデルを更新します。

この動作をテストしたいと思います。このアプリがプロジェクト内の唯一のアプリであっても、テストは機能するはずです (独自の依存関係を除いて、他のラッパー アプリをインストールする必要はありません)。テスト データベース専用のモック モデルを作成してアタッチ/登録/アクティブ化するにはどうすればよいですか? (または、まったく可能ですか?)

テストフィクスチャを使用できるようにするソリューションは素晴らしいでしょう。

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

django - Django - InMemoryUploadedFile を ImageField の FieldFile に変換するにはどうすればよいですか?

アップロードされた画像からオブジェクトを作成する方法を探していhelp(django.db.models.ImageField)ます。dir(django.db.models.ImageField)ImageField

request.FILESの画像はInMemoryUploadedFileですが、 を含むモデルを保存しようとしています。ImageFieldどうすれば を に変換できInMemoryUploadedFileますImageFieldか?

この種のものをどのように見つけますか?この 2 つのクラスには継承関係があるのではないかと思いますが、調べる必要があるdir()かどうかを調べるには、多くのことを行う必要があります。

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

django - フィールド間の選択肢を表すためにdjangoフォーム/モデルを使用するにはどうすればよいですか?

モデル フィールドでブール値の選択を使用して、他のフィールドを有効/無効にするにはどうすればよいですか。ブール値が true/false の場合、他のモデル フィールドを有効/無効にしたい。django モデル/フォーム/ウィジェットを使用してこれらの関係をネイティブに表現する方法はありますか? 私はこれらの関係をモデル化するためにカスタム テンプレートを書き続けていますが、特別なテンプレートを使わずに Django でそれらを表現する良い方法を見つけることができません。

例えば:

したがって、is_absolute_time が True の場合、absolute_time エントリを GUI で編集可能にし、days_before エントリをグレー表示して編集できないようにします。「is_relative_time」フラグが True の場合、absolute_time エントリをグレー表示にし、days_before 値を編集可能にします。したがって、is_absolute_time と is_relative_time は、GUI の同じグループ内のラジオ ボタンになり、それらの 2 つの対応するフィールドは、ラジオ ボタンが選択されている場合にのみ編集可能になります。これはカスタマイズされたテンプレートで簡単に実行できますが、django でモデル/フォームを使用してこの関係をネイティブに表示する方法はありますか?

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

python - django mptt を使用するにはどうすればよいですか?

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

Financialsでは、子としてCompanymptt ツリー構造に追加するにはどうすればよいですか?

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

django - Django 関連のオブジェクト セットの共通インターフェイスを実装するにはどうすればよいですか?

契約は次のとおりです。

私は 2 つの db モデルを取得ShoppingCartOrderました。DRY 原則に従って、いくつかの一般的な小道具/メソッドを共有インターフェイスに抽出したいと思いますItemContainer

_flush()主に関連するオブジェクト セットの削除を実行するメソッドに出会うまで、すべてがうまくいきました。

問題は、それが何であるかを動的に知るにはどうすればよいかということorderitem_setですshoppingcartitem_set